आप वास्तव में बिना किसी रिबूट के अंत में 4.25 जीआईबी का उपयोग कर सकते हैं, क्योंकि लिनक्स कर्नेल 2.6 के बाद से ऑन-लाइन विभाजन का आकार बदलने का समर्थन करता है (जिसका अर्थ है कि आप विभाजन का आकार बदल सकते हैं, जबकि वे माउंट किए गए हैं, यहां तक कि रूट विभाजन, बिना किसी रिबूट के) ।
मैं आपको दिखाऊंगा कि स्वैप विभाजन को कैसे हटाया जाए और अंत में सभी खाली स्थान के साथ रूट विभाजन का विस्तार किया जाए । फिर मैं एक नए स्वैप विभाजन के लिए शुरुआत (14.35 जीआईबी) में असंबद्ध स्थान का उपयोग करूंगा । बेशक 14.35 जीआईबी थोड़ा ज्यादा है इसलिए आप अपने एनटीएफएस विभाजन को बढ़ाने के लिए कुछ का उपयोग करना भी चुन सकते हैं ।
ओपन जीपार्टेड
राइट क्लिक ऑन /dev/sda11
और चुनें Swapoff
राइट क्लिक ऑन /dev/sda11
और चुनें Delete
पर क्लिक करें Apply All Operations
एक टर्मिनल खोलें
-
रूट विभाजन बढ़ाएँ:
sudo resize2fs /dev/sda10
जीपार्टेड पर वापस जाएं
खोलें GParted
मेनू और पर क्लिक करें Refresh Devices
असंबद्ध स्थान पर राइट क्लिक करें और चुनें New
का चयन करें linux-swap
फ़ाइल सिस्टम के रूप में
पर क्लिक करें Add
पर क्लिक करें Apply All Operations
प्रारंभ में मैंने इसे केवल कमांड लाइन का उपयोग करके लिखा था, लेकिन फिर मैंने जीपार्टेड का यथासंभव उपयोग करने का प्रयास करने का निर्णय लिया क्योंकि यह आपके लिए यह देखना आसान हो सकता है कि क्या हो रहा है । आप जीपार्ट का उपयोग करके रूट विभाजन का विस्तार भी कर सकते हैं । लेकिन आपको उस पर काम करने से पहले अपने रूट विभाजन को अनमाउंट करना होगा । मेरा मतलब है कि आपको ऑफ़लाइन काम करना चाहिए (लाइवयूएसबी का उपयोग करके) । कुछ मामलों में आपका ग्रब क्षतिग्रस्त हो सकता है । इसलिए अपने ऑफ़लाइन कार्य से बाहर निकलने से पहले अपने ग्रब को फिर से स्थापित करें ।
मेरा मानना है कि जीपार्टेड स्वचालित रूप से नए स्वैप विभाजन को सक्षम करेगा लेकिन मुझे यकीन नहीं है । आप हमेशा उस पर राइट क्लिक करके और फिर सेलेक्ट करके चेक कर सकते हैं Swapon
. यदि यह विकल्प उपलब्ध नहीं है तो स्वैप विभाजन संभवतः पहले से ही सक्षम है ।
इसके अलावा Refresh Devices
कदम शायद अनावश्यक है, लेकिन आपको यह सुनिश्चित करने के लिए इसका पालन करना चाहिए ।
हम विस्तारित विभाजन का आकार नहीं बदल सकते (sda4
, इस मामले में) क्योंकि इसके भीतर एक घुड़सवार तार्किक विभाजन है । इसलिए हमें उबंटू यूएसबी/सीडी ड्राइव के लाइव मोड में बूट करने की आवश्यकता है । वहां से, जीपार्ट शुरू करें, यदि आवश्यक हो तो स्वैप बंद करें, विस्तारित विभाजन पर राइट क्लिक करें और अपनी आवश्यकताओं के अनुरूप इसका आकार बदलें । फिर, रूट का आकार बदलने और वापस स्वैप जोड़ने के लिए आवश्यकतानुसार बताए गए चरणों का पालन करें । यदि आपका रूट विभाजन यूयूआईडी बदल जाता है, तो आप लाइव मोड में इन चरणों को निष्पादित करके ग्रब को अपडेट कर सकते हैं:
sudo mount /dev/sda10 /mnt sudo mount -o bind /dev/ /mnt/dev sudo grub-install --root-directory=/mnt /dev/sda sudo chroot /mnt /bin/bash # Now within the chrootsudo update-grubexit# Now outside chroot
कमांड के पहले जोड़े रूट विभाजन को माउंट करते हैं (sda10
, इस मामले में) और सेट अप करें /dev/
एक क्रोट वातावरण के भीतर उपयोग के लिए । (अन्य विभाजन जो समान रूप से अधिक कार्यात्मक क्रोट के लिए माउंट किए जा सकते हैं /proc
, /sys
और /dev/pts
.) फिर हम ग्रब को पुनर्स्थापित करते हैं (वास्तव में आवश्यक नहीं) । फिर, हम क्रोट में प्रवेश करते हैं और ग्रब को अपडेट करते हैं । यह ग्रब को नए यूयूआईडी का उपयोग करने का कारण बनता है जहां आवश्यक हो । क्रोट से बाहर निकलने के बाद, रिबूट करें और हमें ग्रब मेनू वापस मिलना चाहिए ।