कम / घर द्वारा रूट विभाजन बढ़ाएँ


15

नमस्ते, मुझे एक सेंटोस 6.6 में / घर को कम करके रूट पार्टीशन स्पेस बढ़ाने की जरूरत है, मेरी स्थिति यह है:

/dev/mapper/VolGroup-lv_root      50G   46G  1,6G  97% / 
tmpfs                            1,9G     0  1,9G   0% /dev/shm 
/dev/sda1                        477M   61M  391M  14% /boot 
/dev/mapper/VolGroup-lv_home     140G  3,9G  129G   3% /home

क्या यह संभव है?

जवाबों:


17

यह ऐसा कुछ नहीं है जिसे मैं ऑनलाइन करूंगा लेकिन मुझे लगता है कि यह संभव है। मुझे लगता है कि आप ext4 का उपयोग कर रहे हैं।

  1. umount / घर

    $ umount /home
    
  2. / होम फाइलसिस्टम को सिकोड़ें

    $ fsck -f /dev/mapper/VolGroup-lv_home
    $ resize2fs /dev/mapper/VolGroup-lv_home 80G
    
  3. / घर तार्किक मात्रा सिकोड़ें

    $ lvreduce -L -40G /dev/mapper/VolGroup-lv_home
    
  4. LV के आकार के लिए / होम विभाजन का आकार बदलें

    $ resize2fs /dev/mapper/VolGroup-lv_home
    
  5. / रूट लॉजिकल वॉल्यूम बढ़ाएँ

    $ lvextend -L +40G /dev/mapper/VolGroup-lv_root
    
  6. / रूट फाइल सिस्टम का विस्तार करें

    $ fsck -f /dev/mapper/VolGroup-lv_root
    $ resize2fs /dev/mapper/VolGroup-lv_root
    
  7. माउंट / घर

    $ mount /home
    

क्या घर का डेटा खोने का कोई चांस है?
राहुल शर्मा

1
मेरे लिए ठीक काम किया। केवल एक चीज जो मैं नहीं कर सकता था वह था (6) में fsck कॉल क्योंकि वॉल्यूम माउंट किया गया था।
नारंगी


1

आप वर्तमान में माउंट किए गए स्टोरेज डिवाइस पर किसी भी विभाजन पर आकार या परिवर्तन नहीं कर सकते। इसका मतलब है कि यदि आप रूट विभाजन को संशोधित करने का इरादा रखते हैं तो आपका सिस्टम बंद होना चाहिए (क्योंकि आप इसे अनमाउंट नहीं कर सकते हैं)

इन कार्यों को करने के लिए आपको बाहरी OS (जैसे लाइव-सीडी का उपयोग) में बूट करना होगा। मैं आपको विभाजन के साथ कुछ भी करने से पहले किसी भी समझदार डेटा का बैकअप लेने की सलाह दूंगा।


मुझे नहीं लगता कि यह सच है। क्या आपको नहीं लगता कि मेरा जवाब काम करेगा?
जोधा लेमन

यह आम तौर पर सच है, या कम से कम यह आम तौर पर सच है अगर आप इसे सुरक्षित रूप से करना चाहते हैं। आम तौर पर उपकरण घुड़सवार विभाजन को संशोधित करने की अनुमति नहीं देते हैं। मैंने थोड़ा और अधिक शोध किया है और आस्कुबंटू में यह पाया है: askubuntu.com/questions/24027/… तो मैं यह कहता हूं कि ext4 एक अपवाद है जो मैंने कहा था और आप इसे मक्खी पर कर सकते हैं (और इसलिए, आपका जवाब चाहिए काम)
dave_alcarin

ओपी के पास पारंपरिक विभाजन नहीं हैं, लेकिन LVM तार्किक वॉल्यूम हैं, जो विभाजन की तुलना में अधिक लचीले हैं। एक फाइलसिस्टम प्रकार जिसे ऑन-लाइन आकार दिया जा सकता है, वह भी एक आवश्यकता होगी। ध्यान दें कि कुछ फाइल सिस्टम, जैसे एक्सएफएस को बढ़ाया जा सकता है, लेकिन सिकुड़ा हुआ नहीं है (जबकि वास्तव में, मौजूदा एक्सएफएस फाइलसिस्टम को सिकोड़ना बिल्कुल भी समर्थित नहीं है)।
टेल्कोएम

1

यदि आप GUI का उपयोग कर सकते हैं, तो सिस्टम-कॉन्फिग-lvm की मदद से इसे आसान ग्राफिकल तरीके से बनाया जा सकता है।


0

यह मेरे लिए काम किया:

mount /home

fsck /dev/mapper/vg_kaps-lv_home

esfsck -f /dev/mapper/vg_kaps-lv_home

resize2fs /dev/mapper/vg_kaps-lv_home 100G

lvreduce -L 100G /dev/mapper/vg_kaps-lv_home


lvextend -L +200G /dev/mapper/vg_kaps-lv_root

resize2fs /dev/mapper/vg_kaps-lv_root

mount /home

मुझे काम के घंटे की बचत की

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