![swapon: 작업이 허용되지 않습니다](https://linux55.com/image/48260/swapon%3A%20%EC%9E%91%EC%97%85%EC%9D%B4%20%ED%97%88%EC%9A%A9%EB%90%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4.png)
분명히 루트로 실행하고 있습니다.
512MB를 넣어서 /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 가상 머신에서 실행 중입니다.
답변1
OpenVZ의 한계에 충격을 받으신 것 같습니다. OpenVZ는 "사용자 정의 스와핑"이라고 부르는 것을 허용하지 않습니다. 스와핑은 개별 VPS가 아닌 전체 시스템에서 "모놀리식"으로만 작동합니다.http://forums.vpslink.com/linux/621-swap-space.html#post3915