Linux2009. 12. 23. 11:11
스왑이 부족한데, 파티션 조정은 힘드니 파일로 스왑을 하는 방법이 있다고 한다.
dd if=/dev/zero of=/swapfile bs=1024 count=1000
mkswap /swapfile
swapon /swapfile
dd 로 생성할때는 bs는 Blocksize로 byte 단위이다.

[링크 : http://ask.nate.com/qna/view.html?n=8735836]
[링크 : http://linux.die.net/man/8/swapon]


스왑파일은 어디서 생성하던 상관은 없지만,
NFS Client 일 경우에는, 외부 디스크에만 스왑이 되는 듯한 현상이 발생했다.

# swapon swapfile
swapon: swapfile has holes
swapon: swapfile: Invalid argument
안될때는 이렇게 나오고(NFS 상의 디렉토리에서 수행)

# swapon swapfile
Adding 992k swap on swapfile.  Priority:-1 extents:1 across:992k
되면 이렇게 곱게 나와주신다. (USB 로 파일 이전후 시도)


swap filesystem을 지원하지 않아서 그런것 같다는 말도 있긴 하지만,
단순하게 디스크를 옮김으로서 해결이 된것봐서는, swapfile의 위치 제약이 존재하는 듯 하다.
[링크 : http://www.0x61.com/forum/busybox-linux-f110/filesystem-v1-10-0-swapon-swapfile-has-holes-blocksize-t50097.html]

+
2021.01.18
swapon 으로 상황을 볼 수 있다.

[링크 : https://www.snoopybox.co.kr/1964]

'Linux' 카테고리의 다른 글

ntfs-3g at Tuxera  (0) 2010.01.06
웹캠 VLC에서 테스트(Ubuntu 9.10)  (0) 2009.12.29
DNS / Host Lookup 관련 파일  (0) 2009.12.22
OOM - Out of Memory  (2) 2009.12.15
Linux 에서 malloc 으로 할당된 memory 크기를 알 수 있는 방법  (2) 2009.12.14
Posted by 구차니