नोट : आपको लाइव सीडी का उपयोग करके लगभग सभी कमांड को चलाना चाहिए। कभी-कभी, यह आपको विभाजन को अनमाउंट करने के लिए चाहता है जो पहले से ही / (इस मामले में, आप इसे अनमाउंट नहीं कर सकते) पर मुहिम शुरू करते हैं।
ये सभी LVM या LVM2 विभाजन के आकार के लिए आवश्यक चरण हैं:
sudo lvresize --verbose --resizefs -L -150G /dev/mapper/ubuntu
sudo pvresize --setphysicalvolumesize {some-space} /dev/sda5
यदि दूसरी कमांड कुछ इस तरह का उत्पादन करती है:
/dev/sda5: cannot resize to xxxxx extents as later ones are allocated.
फिर, आपको LVM के अंत में अनलॉक्ड स्थान को पुनर्व्यवस्थित करना होगा। इसका मतलब है रूट और swap_1 विभाजन के बाद। इसलिए, प्रारंभ में, आपको नीचे दिए गए आदेश का उपयोग करके भौतिक मात्रा की जानकारी की जांच करने की आवश्यकता है:
sudo pvs -v --segments /dev/sda5
यह आउटपुट की तरह दिखाएगा:
/dev/sda5 ubuntu lvm2 a-- 698.04g 150g 0 xxx root 0 linear /dev/sda:0-rrr
/dev/sda5 ubuntu lvm2 a-- 698.04g 150g xxx sss 0 free
/dev/sda5 ubuntu lvm2 a-- 698.04g 150g zzz ttt swap 0 linear /dev/sda5:yyy-www
Yyy-www पर ध्यान दें । बाहरी विखंडन को हटाने के लिए निम्नलिखित कमांड का उपयोग करें:
sudo pvmove --alloc anywhere /dev/sda5:yyy-www
अब, हम देखते हैं कि यह कैसे जाता है:
sudo pvs -v --segments /dev/sda5
यह आउटपुट को दिखाएगा (परिवर्तनों को नोट करें):
/dev/sda5 ubuntu lvm2 a-- 698.04g 150g 0 xxx root 0 linear /dev/sda:0-rrr
/dev/sda5 ubuntu lvm2 a-- 698.04g 150g xxx ttt swap 0 linear /dev/sda5:xxx-sss
/dev/sda5 ubuntu lvm2 a-- 698.04g 150g yyy www 0 free
उसके बाद, GParted का उपयोग करें और LVM को अधिकतम उपयोग किए जाने वाले क्षेत्र का आकार दें और बाकी असंबद्ध स्थान पर होगा। का आनंद लें...
e2fsck -f /dev/vg_blah/lv_blah
रिटर्न: "e2fsck: डिवाइस या संसाधन व्यस्त जबकि खोलने की कोशिश कर / dev / sda2 फ़ाइल घुड़सवार या किसी अन्य प्रोग्राम द्वारा विशेष रूप से खोला?" resize2fs ... के साथ एक ही,