언제든지 스왑 파일을 만들 수 있습니다
더 많은 스왑 공간을 추가하십시오. 이것은 모든 측면에서 스왑 파티션과 동일하지는 않지만 쉽고 역동적입니다.
변경 /media/fasthdd/swapfile.img
이 될 수 있습니다 예를 들어, 당신이 좋아하는 어떤 것에 /swap.img
도. /media/fasthdd/swapfile.img
예를 들어 파일 이름입니다.이 파일을 사용하는 경우 /media/fasthdd/
새 스왑 파일을위한 충분한 여유 공간이 있는 디렉토리가 있어야 합니다.
터미널 응용 프로그램을 사용하여 명령을 실행하십시오. 모든 명령은 루트 권한 으로 실행해야합니다. 이렇게하려면 sudo
모든 명령의 시작 부분에 추가 하거나 명령을 실행 sudo bash
하기 전에 실행할 수 있습니다.
1. 빈 파일 만들기 :
이 파일에는 가상 메모리 내용이 포함되므로 필요에 따라 파일을 충분히 크게 만드십시오. 이것은 1Gb 파일을 생성하여 시스템의 + 1Gb 스왑 공간을 의미합니다.
dd if=/dev/zero of=/media/fasthdd/swapfile.img bs=1024 count=1M
3Gb 파일을 만들려면 카운트 값을로 변경하십시오 count=3M
. 자세한 내용 man dd
은 참조하십시오.
2. 스왑 파일 굽기 :
다음 명령은 새로운 스왑 파일 안에 "스왑 파일 시스템"을 만들 것입니다.
mkswap /media/fasthdd/swapfile.img
3. 부팅시 :
컴퓨터를 부팅하는 동안 새 스왑 공간이 활성화되도록하려면 파일 시스템 구성 파일에 추가해야합니다 /etc/fstab
. 파일 끝에 추가하십시오. 다른 파일 시스템 ( 스왑 파일이 포함 된 하나 이상의 시스템 )을 읽기-쓰기 모드로 마운트해야 파일에 액세스 할 수 있기 때문에 권장 됩니다.
# Add this line to /etc/fstab
/media/fasthdd/swapfile.img swap swap sw 0 0
4. 활성화 :
다음 명령을 사용하여 컴퓨터를 재부팅하거나 새 스왑 파일을 직접 활성화 할 수 있습니다.
swapon /media/fasthdd/swapfile.img
모든 것이 잘되면
더 많은 스왑 공간을 사용할 수 있음을 알 수 있습니다. 다음 명령을 사용하여 새 스왑을 확인하고 활성 스왑을 확인할 수 있습니다.
cat /proc/swaps
Filename Type Size Used Priority
/media/fasthdd/swapfile.img file 8388604 2724 -1
grep 'Swap' /proc/meminfo
SwapCached: 4772 kB
SwapTotal: 8388604 kB
SwapFree: 8355812 kB