कैसे करें Linux स्‍वैप विभाजन सक्षम?


13

मुझे एक स्वैप विभाजन मिला है, लेकिन लिनक्स मिंट में सिस्टम मॉनिटर कहता है, 'स्वैप उपलब्ध नहीं है'। मुझे लगता है मैं स्थापित करने के लिए 'के रूप में उपयोग करें: स्वैप' सेट करने के लिए भूल गया हूँ।

इसे कैसे ठीक करें?

जवाबों:


21

आप बस अपने स्वैप विभाजन की घोषणा करने वाली एक पंक्ति जोड़ सकते हैं /etc/fstab। इसलिए, यदि आपका स्वैप विभाजन है /dev/sdaX, तो इस प्रविष्टि को इसमें जोड़ें fstab:

/dev/sdaX      none            swap      sw         0        0

यदि आपके स्वैप विभाजन को ठीक से प्रारूपित नहीं किया गया था, तो आप इसे आरंभ कर सकते हैं ( सुनिश्चित करें कि आपने इस आदेश के लिए सही विभाजन नाम रखा है क्योंकि आप आसानी से किसी अन्य विभाजन की सामग्री को नष्ट कर सकते हैं ):

sudo mkswap /dev/sdaX

नए घोषित स्वैप विभाजन को सक्षम करने के लिए, बस उपयोग करें:

sudo swapon -a

(या रिबूट)।

संपादित करें : यदि आपके पास एक एन्क्रिप्टेड स्वैप विभाजन है, तो इसके बजाय /dev/sdaX, आपको इसके नाम ( /dev/mapper/something) का उपयोग करना होगा , देखो /etc/crypttab, नाम पहले कॉलम पर है।


दिलचस्प बात यह है कि, GParted ने निम्नलिखित पंक्ति को जोड़ा:/dev/mapper/cryptswap1 none swap sw 0 0
ansgri

दिलचस्प है, ऐसा लगता है कि वहाँ कुछ डिस्क एन्क्रिप्शन सक्षम है, कम से कम स्वैप विभाजन के लिए ...
अले

1
... एन्क्रिप्टेड स्वैप? अच्छा दुःख
शादुर १०'१५ को

2
@ शादुर: यदि आप गंभीर हो रहे हैं तो यकीन नहीं है, लेकिन यदि आप किसी भी तरह के डिस्क एन्क्रिप्शन का उपयोग कर रहे हैं (कहते हैं, आप नहीं चाहते कि आपकी फ़ाइलें और पासवर्ड चोरी हो जाएं, यदि आप अपना लैपटॉप खो देते हैं), तो आप सबसे निश्चित रूप से करते हैं एन्क्रिप्टेड स्वैप का उपयोग करना चाहते हैं, भी। अन्यथा, आप अपने लैपटॉप को हाइबरनेट करते ही सुरक्षा से समझौता कर लेते हैं। इसके अलावा, आजकल स्वैप स्वैप करने का कोई अच्छा कारण नहीं है, क्योंकि पहली जगह में डेटा को डिस्क पर स्वैप करने की लागत की तुलना में एन्क्रिप्शन की लागत पूरी तरह से नगण्य है।
इल्मरी करोनें

1
@ बहादुर: एन्क्रिप्टेड स्वैप संभवतः भविष्य में डिफ़ॉल्ट हो जाएगा। यह संस्करण 10.8 के बाद से मैकओएस एक्स में पहले से ही है, और विस्टा के बाद से विंडोज पर (कमांड लाइन से) सक्षम किया जा सकता है। बहुत कम अंत हार्डवेयर पर छोड़कर, मुझे एन्क्रिप्टेड स्वैप का उपयोग न करने का एक कारण नहीं दिखता है।
अले

8

GUI रास्ता:

  1. GParted प्रारंभ करें (अंतर्निहित डिस्क उपयोगिता नहीं करेगी)
  2. यह सुनिश्चित करें कि विभाजन को linux-swap के रूप में स्वरूपित किया गया है (खान को स्वैप में स्वैप के रूप में प्रदर्शित किया गया था लेकिन GParted में गैर-स्वरूपित), स्वरूपण ऑपरेशन लागू करें
  3. राइट-क्लिक करें, 'स्वैपन'। किया हुआ।

2
यह रिबूट के पार नहीं रहेगा। या gpartedस्वचालित रूप से संपादित करता है fstab?
रुस्लान

@Ruslan: ऐसा लगता है (मेरी पोस्ट पर ansgri की टिप्पणी देखें)
Ale

0

मुझे भी ऐसी ही समस्या का समाधान करना पड़ा था।

  1. मैंने अनसुनी से अनजान से लिनक्स-स्वैप के प्रारूप को बदलने के लिए "GUI तरीका" का उपयोग किया था। इससे समस्या हल नहीं हुई, लेकिन शायद मदद मिली।

  2. मैंने पाया कि / आदि / क्रिप्टैब में दिखाए गए यूयूआईडी गलत थे।

  3. मैं स्वैप विभाजन के लिए सही UUID खोजने के लिए ब्लकिंक भागा।
  4. सही UUID को पढ़ने के लिए मोडिफ़ाइड / etc / crypttab।

    और स्वैप अब सही ढंग से लोड किया गया है।

उम्मीद है की वो मदद करदे।


0

मैंने GUI विधि भी की, लेकिन साथ ही UUID को / etc / crypttab और / etc / fstab में बदलकर blkid द्वारा प्रदर्शित जानकारी से मिलान करने के लिए बदल दिया, मैंने पुनः आरंभ किया और यह काम किया, एक साइड नोट के रूप में मेरे SWAP के साथ 36gb और मेरा RAM 32gb मेरा हाइबरनेशन बटन अब काम करता है, क्योंकि SWAP RAM से बड़ा है।

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