यदि मेरे पास पहले से ही 4 प्राथमिक विभाजन हैं तो स्वैप विभाजन कैसे बनाएं?


9

मुझे उबंटू की एक चल रही स्थापना में एक स्वैप विभाजन जोड़ना होगा। इसलिए मैंने 4 जीबी तक मुक्त कर दिया, लेकिन मैं स्वैप के रूप में असाइन करने के लिए एक नया विभाजन नहीं बना सकता क्योंकि मुझे निम्न त्रुटि मिलती है: "4 से अधिक प्राथमिक विभाजन बनाना संभव नहीं है"

मेरे पास विंडोज़ के साथ दोहरी बूट है, मेरे चार विभाजन हैं: - 100 एमबी विभाजन विंडोज हमेशा बनाता है - विंडोज विभाजन - उबंटू विभाजन - फाइलों के लिए दूसरा उबंटू विभाजन

जब मैंने उबंटू स्थापित किया तो मैंने एक स्वैप विभाजन नहीं करने का फैसला किया, लेकिन अब मैं इसे जोड़ना चाहूंगा। यह एचडीडी का वितरण है:

मेरे विभाजन

मैं अपने वर्तमान विभाजन को स्वरूपित किए बिना इसे कैसे हल कर सकता हूं, और एक स्वैप विभाजन जोड़ सकता हूं?


सभी प्राथमिक विभाजन का उपयोग करने की आवश्यकता नहीं है। लिनक्स और विंडोज दोनों (विस्टा के बाद से) दशकों के लिए एक तार्किक विभाजन से बूट करने में सक्षम थे
phuclv

यदि यह एक डेस्कटॉप है, तो आप अपने स्वैप के रूप में एक और भौतिक ड्राइव लगा सकते हैं और / dev / sdb1 कर सकते हैं
क्रिस एच

जवाबों:


19

आपको स्वैप विभाजन की आवश्यकता नहीं है : आप बस स्वैप फ़ाइल का उपयोग कर सकते हैं । नहीं है कोई प्रदर्शन अंतर एक स्वैप विभाजन और स्वैप फ़ाइल के बीच। स्वैप फ़ाइल जोड़ने के लिए:

  1. फ़ाइल बनाएँ (इस उदाहरण में, एक 4 GiB फ़ाइल का नाम /swapfile):

    sudo fallocate -l 4G /swapfile
    
  2. इसे स्वैप के रूप में प्रारूपित करें:

    sudo chmod 600 /swapfile
    sudo mkswap /swapfile
    
  3. नई स्वैप फ़ाइल पर स्वैपिंग सक्षम करें:

    sudo swapon /swapfile
    
  4. जोड़कर को / etc / fstab नई बनाई गई फ़ाइल जोड़े /swapfile none swap sw 0 0के लिए /etc/fstab

डिजिटल महासागर ट्यूटोरियल देखें कैसे Ubuntu पर जोड़ें स्वैप करने के लिए 14.04


5

यदि आप एक स्वैप विभाजन चाहते हैं, और केवल एक स्वैप फ़ाइल नहीं है, तो आपको एक विभाजन को एक विस्तारित विभाजन में पुन: स्वरूपित करने की आवश्यकता होगी, और फिर आपको उसके भीतर तार्किक विभाजन बनाने होंगे।

एक बार जब आप स्थापित करने के लिए, और भी अधिक विभाजन मज़ा और लचीलेपन के लिए LVM का उपयोग करें!


चूँकि वह ऐसा करने के लिए आवश्यक नहीं है - स्वप्निल समाधान के साथ उपरोक्त उत्तर देखें - इसे एक संभावित समाधान के रूप में वर्णित करने के लिए थोड़ा संपादित किया जाना चाहिए।
रकंडबोमेन

-1

आपको अपनी विंडो साइड में जाने की जरूरत है और 29 + जीबी फ्री स्पेस से एक साधारण विभाजन लेने के लिए डिस्क प्रबंधन का उपयोग करें और बिना स्पेस वाली जगह छोड़ दें। आप एक विभाजन चाहते हैं जो आपके सिस्टम पर कम से कम 1.5 बार उपलब्ध रैम के बराबर हो। एक बार यह हो जाने के बाद, अपने ubuntu में बूट करें और इस असंबद्ध स्थान को SWAP के रूप में सेट करने के लिए ubuntu डिस्क टूल का उपयोग करें। gparted एक ऐसा उपकरण है जो ऐसा करेगा, लेकिन एक कमांड लाइन से निवासी अन्य उपकरण हैं जिनका नाम मुझे वर्तमान में याद नहीं है। आशा है कि यह क्रेग में मदद करता है


6
विभाजन बनाने के लिए विंडोज का उपयोग न करें, खासकर यदि आपके पास पहले से ही 4 प्राथमिक हैं। यह बुनियादी से गतिशील मालिकाना में परिवर्तित होता है। यह एक तरह से रूपांतरण है, हालांकि कुछ तीसरे पक्ष के उपकरण इसे पूर्ववत कर सकते हैं। आप प्राथमिक को तार्किक में बदलने के लिए और फिर दूसरे को तार्किक बनाने के लिए सिकुड़ने के लिए फ़िक्सपार्ट का उपयोग करने में सक्षम हो सकते हैं। rodsbooks.com/fixparts लेकिन संभवत: अन्य उत्तर में स्वैप फ़ाइल का उपयोग करना आसान है।
23

@oldfred Windows diskmgmt.msc अन्य डिस्क विभाजन टूल से नीच है, इसलिए इसके लिए इसका उपयोग न करें। लेकिन विंडोज पर कई 3 पार्टी पार्टीशनिंग टूल (जैसे इम्प्लस पार्टिशन मास्टर, पार्टीशन विजार्ड, एक्रोबिस डिस्क डायरेक्टर ...) लॉजिकल पार्टिशन, स्मार्ट डेटा मूवमेंट जैसे ऑटोमैटिक हैंडलिंग जैसे gparted के मुकाबले ज्यादा बेहतर फीचर्स प्रदान करते हैं ... वे टूल्स सिर्फ बिजली की तेजी से चलते हैं। और कई विभाजन वसूली विकल्पों के साथ उपयोग करने के लिए सुरक्षित है। विभाजन जानकारी के लिए स्कैन किए गए बस हमेशा के लिए ले लिया, और फिर नकल भी लंबी है। मुझे लिनक्स पर एक तुलनीय समाधान कभी नहीं मिला।
फुल्विक
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.