स्वैप: ऑपरेशन की अनुमति नहीं है


14

मैं इसे मूल रूप से चला रहा हूं, जाहिर है।

मैंने एक फाइल बनाई है /swap/sw1, जिसमें 512 मेग्स डंप करके /dev/zero। मैं फिर भागा mkswap, जिसने कहा:

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

मैं मान रहा हूँ इसका मतलब यह ठीक काम किया है। मैंने फ़ाइल को 0600 पर chmodded किया है, और फ़ाइल रूट के स्वामित्व में है। मैं तब स्वप्न चलाता था:

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

मैंने इसे fstab और कॉलिंग में जोड़ने का भी प्रयास किया है swapon -a -v, लेकिन उसी समस्या पर जाएं। मुझे इस फ़ाइल को स्वैप फ़ाइल के रूप में उपयोग करने की अनुमति क्यों नहीं है?

एक नोट, जो मुझे लगता है कि अप्रासंगिक है, लेकिन मैं गलत हो सकता है - मैं एक OpenVZ VM पर चल रहा हूं।


2
क्या आप स्वैप को रूट के रूप में निष्पादित कर रहे हैं?
क्रिस्टोफ प्रोवोस्ट

1
@ क्रिस्तोफ, विन्यासकर्ता ने कहा कि वह
स्टीफन

जवाबों:


19

मुझे लगता है कि आप OpenVZ की सीमाओं से प्रभावित थे। OpenVZ यह अनुमति नहीं देता कि वे "उपयोगकर्ता परिभाषित स्वैप" को क्या कहते हैं: स्वैप केवल पूरे सिस्टम के लिए "संपूर्ण के रूप में" उपलब्ध है, व्यक्तिगत VPSes के लिए नहीं, http://forums.vpslink.com/linux/621-swap- देखें .html # post3915

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.