Tôi đang chạy cái này như root, rõ ràng.
Tôi đã tạo một tệp được gọi /swap/sw1
bằng cách bỏ 512 megs /dev/zero
vào đó. Sau đó tôi chạy mkswap
, nói:
Setting up swapspace version 1, size = 524284 KiB
no label, UUID=f071fec6-0589-443f-9d46-1c126636418b
Tôi cho rằng điều này có nghĩa là nó hoạt động tốt. Tôi đã chỉnh sửa tệp thành 0600 và tệp được sở hữu bởi root. Sau đó tôi chạy hoán đổi:
$ swapon -v /swap/sw1
swapon on /swap/sw1
swapon: /swap/sw1: Operation not permitted
Tôi cũng đã thử thêm phần này vào fstab và gọi swapon -a -v
, nhưng gặp vấn đề tương tự. Tại sao tôi không được phép sử dụng tệp này làm tệp hoán đổi?
Một lưu ý, mà tôi nghĩ là không liên quan nhưng tôi có thể sai - tôi đang chạy trên OpenVZ VM.