swapon : 작업이 허용되지 않습니다 그런 다음 swapon을

분명히 이것을 루트로 실행하고 있습니다.

/swap/sw1512 메가를 덤프하여 이라는 파일을 만들었 /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에서 실행 중입니다.



답변

OpenVZ의 한계에 부딪힌 것 같습니다. OpenVZ는 “사용자 정의 스왑”이라고하는 것을 허용하지 않습니다. 스왑은 개별 VPS가 아닌 전체 시스템에 대해서만 “전체로”사용할 수 있습니다 ( http://forums.vpslink.com/linux/621-swap-space 참조). .html # post3915


답변