आप फेडोरा (LVM) विभाजन में अधिक स्थान कैसे जोड़ सकते हैं?


13

संक्षेप में, मेरे पास एक वीएम है जो अंतरिक्ष से बाहर भाग गया। मैंने VM के हार्डड्राइव का आकार 4 गुना बड़ा कर दिया है लेकिन OS विभाजन अभी भी केवल 1x स्थान का उपयोग कर रहा है। मुझे अतिरिक्त 4x स्थान लेने के लिए LVM विभाजन को बदलने की आवश्यकता है, लेकिन मुझे नहीं पता कि LVM विभाजन को कैसे बढ़ाया जाए।

(नोट: नीचे दिए गए स्क्रीनशॉट को बनाने के लिए मुझे सूक्ति-विभाजन-प्रबंधक (उर्फ gparted) के लिए एक लाइव-सीडी से बूट करना पड़ा। बहुत दुर्भाग्य से gparted केवल "LVM का पता लगाने" में सक्षम है और कोई LVM ऑपरेशन नहीं कर सकता है ।)

यहाँ "gparted" से पता चलता है। कृपया ध्यान दें कि "आकार बदलें" विकल्प उपलब्ध नहीं है:

यहाँ छवि विवरण दर्ज करें


समस्या:

मुझे GUI या कमांड-लाइन के माध्यम से LVM विभाजन को कैसे विकसित किया जाए, इस पर अच्छी दिशाएँ <1> नहीं मिल सकती हैं! आप एक LVM विभाजन कैसे बढ़ाते हैं जो डिफ़ॉल्ट फेडोरा द्वारा स्थापित किया गया था?

यदि आप कमांड लाइन निर्देश दे रहे हैं। कृपया बताएं कि कमांड की प्रत्येक पंक्ति क्या करती है।


1
जो कोई डिफ़ॉल्ट फ़ेडोरा स्थापित करता है उसके पास यह विभाजन सेटअप है, मुझे आश्चर्य है कि किसी और ने इस समस्या में भाग नहीं लिया है ... फ़ेडोरा के पास उपयोगकर्ताओं की इतनी बड़ी संख्या है।
ट्रेवर बोयड स्मिथ

अद्यतन : मैंने उत्तरों में से एक को सही के रूप में चिह्नित किया है। मैं यह सत्यापित करने में असमर्थ था कि सही उत्तर के रूप में चिह्नित मेरे वीएम पर काम किया गया ... प्रक्रिया मुझे काम पाने के लिए जटिल थी।
ट्रेवर बॉयड स्मिथ

अपडेट : मैंने डेटा का बैकअप लिया। खरोंच से एक नया वीएम बनाना और डेटा को पुनर्स्थापित करना।
ट्रेवर बॉयड स्मिथ

जवाबों:


14

मुझे लगा कि मैं CentOS में सिस्टम-कॉन्फिग-lvm GUI टूल के साथ ऐसा करता था, लेकिन यह आज मेरे लिए काम नहीं कर रहा है। इसलिए मुझे पुराने स्कूल जाना पड़ा। हमेशा की तरह, यह आपके डेटा को नष्ट कर सकता है, इसलिए एक बैकअप बनाएं !! इन संकेतों को प्रदान करने के लिए इंटरनेट पर विशेषज्ञों का धन्यवाद। दुर्भाग्य से मेरे नोट्स में एट्रिब्यूशन विवरण शामिल नहीं है। नोट मैंने सिस्टम रहते हुए इन सभी परिवर्तनों का प्रदर्शन किया।

  1. Fdisk का उपयोग करके डिस्क बढ़ाना
    1. fdisk -l (विभाजन लेआउट को देखने के लिए, आमतौर पर हम / देव / sda2 के साथ काम कर रहे हैं)
    2. fdisk /dev/sda
    3. d (एक विभाजन हटाएं)
    4. 2 (यदि हम जिस हिस्से को विकसित करना चाहते हैं, वह / dev / sda2 है; ध्यान दें कि यह डिस्क पर मौजूद किसी भी डेटा को नष्ट नहीं करता है)
    5. n (एक नया विभाजन बनाएँ)
    6. p (प्रारंभिक विभाजन)
    7. 2
    8. <return> (डिफ़ॉल्ट शुरुआती ब्लॉक, आमतौर पर 14 के बाद से स्वैप पहले है)
    9. <return> (डिफ़ॉल्ट एंडिंग ब्लॉक, विभाजन का पूर्ण आकार)
    10. सुनिश्चित करें कि विभाजन प्रकार लिनक्स LVM के लिए 8e है
      1. t
      2. 8e
    11. w (डिस्क में परिवर्तन लिखें)
  2. नया विभाजन तालिका प्राप्त करने के लिए रिबूट करें
  3. pvresize /dev/sda2
  4. pvscan नया बड़ा आकार दिखाना चाहिए
  5. lvextend -l +100%FREE /dev/vg_centos6/lv_root -L + 10G को 10GB जोड़ने का एक और विकल्प है)
  6. resize2fs /dev/vg_centos6/lv_root
  7. df नया खाली स्थान दिखाना चाहिए

सही, जब हम रूट विभाजन चाहते हैं, तो हमें बस boot.iso के साथ बूट की आवश्यकता होती है (उदाहरण के लिए दर्पण ।eu.kernel.org/fedora/releases/18/Fedora/x86_64/os/… ) -> समस्या निवारण -> बचाव (बाद में) 3 विकल्प चुनें माउंट नहीं) -> खोल और तुम्हारा निर्देश :)
Sérgio

मैं तुमसे प्यार करता हूँ! मैं सिर्फ यह करने की कोशिश कर घंटों बिता रहा हूं!
रोब फॉरेस्ट

1

आदेश lvextend आपकी मदद कर सकता है। उदाहरण के लिए,

lvextend -L +54 /dev/vg01/lvol10 /dev/sdk3

भौतिक आयतन / देव / sdk3 पर उस तार्किक आयतन के आकार को 54MB तक बढ़ाने की कोशिश करता है। यह तभी संभव है जब / dev / sdk3 वॉल्यूम समूह vg01 का सदस्य हो और इसमें पर्याप्त मुक्त भौतिक अंश हों।


मैं थोड़ा और अधिक प्राप्त करना पसंद करूंगा ... मुझे लगता है कि इस आदेश को बिना किसी इनपुट तर्कों के खुद से कॉल करना शायद समस्या को ठीक नहीं करेगा।
ट्रेवर बॉयड स्मिथ

आप "/ dev / vg01 / lvol10" का उपयोग कैसे जानते हैं। आपने यह कहां से प्राप्त किया था?
ट्रेवर बॉयड स्मिथ

आपने "/ देव / sdk3" क्यों डाला?
ट्रेवर बॉयड स्मिथ

क्षमा करें मैं व्यस्त था। / Dev / sdk3 आपकी मशीन का भौतिक आयतन है। उदाहरण के लिए, आपके लिए, यह / देव / sda2 हो सकता है। / देव / vg01 / lvol10
दिमित्री

हाय, माफ करना मैं व्यस्त था। यह कमांड केवल उदाहरण के लिए है। यह निर्भर करता है कि आप अपने सिस्टम में lvm कैसे स्थापित करते हैं। / Dev / vg01 / lvol01 वॉल्यूम ग्रूप 01 पर लॉजिकल वॉल्यूम 01 है। / dev / sdk3 वह पार्टीशन है जहाँ वॉल्यूम ग्रुप इंस्टॉल होता है। आपके मामले में, भौतिक विभाजन / देव / sda2 है। इसलिए आपको पता होना चाहिए कि इस विभाजन से संबंधित वॉल्यूम समूह क्या है। bobcares.com/blog/?p=137
दिमित्री
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.