swapon: ไม่อนุญาตให้ใช้งาน


14

ฉันใช้มันเป็นรากแน่นอน

ฉันได้สร้างไฟล์ชื่อ/swap/sw1ขึ้นมาโดยทิ้ง/dev/zeroลงไป512 เมกะไบต์ จากนั้นฉันก็วิ่งmkswapซึ่งกล่าวว่า:

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

ฉันสมมติว่านี่หมายความว่าใช้งานได้ดี ฉัน chmodded ไฟล์เป็น 0600 และไฟล์เป็นของ root จากนั้นฉันก็วิ่งอาวุธ

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

ฉันได้ลองเพิ่มสิ่งนี้ลงใน fstab และโทรศัพท์swapon -a -vแล้ว แต่ไปที่ปัญหาเดียวกัน ทำไมฉันไม่ได้รับอนุญาตให้ใช้ไฟล์นี้เป็นไฟล์ swap?

One note ซึ่งฉันคิดว่าไม่เกี่ยวข้อง แต่ฉันคิดผิดฉันกำลังใช้งาน OpenVZ VM


2
คุณกำลังดำเนินการ swapon เป็นรูตหรือไม่?
Kristof Provost

1
@Kristof, ผู้ปรับแต่งระบุว่าเขาทำงานเป็น root
Stefan

คำตอบ:


19

ฉันคิดว่าคุณโดนข้อ จำกัด ของ OpenVZ OpenVZ ไม่อนุญาตให้ใช้สิ่งที่พวกเขาเรียกว่า "ผู้ใช้กำหนด swap": การสลับใช้ได้เฉพาะ "โดยรวม" สำหรับทั้งระบบไม่ใช่สำหรับ VPS แต่ละตัวให้ดูที่http://forums.vpslink.com/linux/621-swap-space .html # post3915

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.