스왑 크기를 영구적으로 늘리시겠습니까?

스왑 크기를 영구적으로 늘리시겠습니까?

나는 (기존 스왑에서) 스왑 크기를 늘리기 위해 다음 명령을 사용하고 있습니다.

dd if=/dev/zero of=/.swapfile bs=1M count=1024
mkswap -v1 /.swapfile
swapon /.swapfile

증가하지만 서버 재부팅 후에는 기본적으로 이전 스왑 크기로 돌아갑니다. 내가 설정한 크기로 유지되도록 영구적으로 만들려면 어떻게 해야 합니까?

업데이트 실행 swapon -s결과:

Filename                Type        Size    Used    Priority
/mnt/512MiB.swap        file        524284  92      -1

운영체제는Debian GNU/Linux 7 (wheezy)

그래서 나는 그것이 기본 스왑을 사용한다고 가정합니다.

답변1

가능한 경우 가장 효율적인 방법은 스왑 파티션의 크기를 늘리는 것입니다(스왑 파티션이 있다고 가정, 를 사용하여 확인할 수 있음 swap -s).여기그렇게 하라는 지시이다.

이 특별한 경우에는 OS가 가상화되어 있으며 파티셔닝 도구에 액세스할 수 없습니다. 이 경우 스왑 파일("일반" 스왑 공간 옆)이 완벽하게 적합합니다.

원래 질문에 설명된 대로 스왑 파일을 만듭니다(스왑 파일 이름과 위치는 중요하지 않음).

dd if=/dev/zero of=/.swapfile bs=1M count=1024
mkswap -v1 /.swapfile
swapon /.swapfile

스왑 파일의 권한을 로 설정하는 것이 중요합니다 600. 왜냐하면 일반 사용자가 메모리에 있는 내용(일반 텍스트 비밀번호일 수 있음)을 보는 것을 원하지 않기 때문입니다.chmod 600 /.swapfile

다음으로 다음 줄을 추가합니다 /etc/fstab.

/.swapfile none swap sw 0 0

관련 정보