it-swarm-ko.tech

swapon : 작업이 허용되지 않습니다.

나는 이것을 루트로 실행하고 있습니다.

512 메가의 /swap/sw1를 덤프하여 /dev/zero라는 파일을 만들었습니다. 그런 다음 mkswap를 실행했습니다.

Setting up swapspace version 1, size = 524284 KiB
no label, UUID=f071fec6-0589-443f-9d46-1c126636418b

나는 이것이 잘 작동했다는 것을 의미한다고 가정하고 있습니다. 파일을 0600으로 chmodded했고 파일은 루트 소유입니다. 그런 다음 swapon을 실행했습니다.

$ swapon -v /swap/sw1
swapon on /swap/sw1
swapon: /swap/sw1: Operation not permitted

또한 이것을 fstab에 추가하고 swapon -a -v를 호출하려고 시도했지만 동일한 문제가 발생합니다. 이 파일을 스왑 파일로 사용할 수없는 이유는 무엇입니까?

관련성이 없다고 생각하는 한 가지 메모는 틀릴 수 있습니다. OpenVZ VM에서 실행 중입니다.

15
configurator

OpenVZ의 한계에 맞았다 고 생각합니다. OpenVZ는 "사용자 정의 스왑"이라고 부르는 것을 허용하지 않습니다. 스왑은 개별 VPS가 아닌 전체 시스템에 대해 "전체적으로"만 사용할 수 있습니다. http://forums.vpslink.com/linux/621 참조) -swap-space.html # post3915

21
tante