เพิ่มพาร์ติชันรากโดยลด / home


15

สวัสดีฉันต้องการเพิ่มพื้นที่พาร์ติชันโดยการลด / home ใน Centos 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 /home
    
  2. ลดขนาดระบบไฟล์ / home

    $ fsck -f /dev/mapper/VolGroup-lv_home
    $ resize2fs /dev/mapper/VolGroup-lv_home 80G
    
  3. ลดขนาดโลจิคัลวอลุ่ม / home

    $ lvreduce -L -40G /dev/mapper/VolGroup-lv_home
    
  4. ปรับขนาดพาร์ติชัน / home เป็นขนาดของ LV

    $ resize2fs /dev/mapper/VolGroup-lv_home
    
  5. ขยายโลจิคัลวอลุ่ม / root

    $ lvextend -L +40G /dev/mapper/VolGroup-lv_root
    
  6. ขยายระบบไฟล์ / root

    $ fsck -f /dev/mapper/VolGroup-lv_root
    $ resize2fs /dev/mapper/VolGroup-lv_root
    
  7. ติด / home

    $ mount /home
    

มีโอกาสที่จะสูญเสียข้อมูลของบ้านหรือไม่
ราหุลชาร์

1
ทำงานได้ดีสำหรับฉัน สิ่งเดียวที่ฉันทำไม่ได้คือการโทร fsck ใน (6) เพราะเสียงถูกเมานต์
สีส้ม


1

คุณไม่สามารถปรับขนาดหรือเปลี่ยนแปลงพาร์ติชันใด ๆ บนอุปกรณ์เก็บข้อมูลที่ติดตั้งอยู่ในปัจจุบัน นั่นหมายความว่าระบบของคุณจำเป็นต้องปิดเครื่องหากคุณต้องการแก้ไขพาร์ติชันราก (เนื่องจากคุณไม่สามารถยกเลิกการต่อเชื่อม)

คุณจะต้องบูตในระบบปฏิบัติการภายนอก (เช่นใช้ live-CD) เพื่อทำงานเหล่านี้ ฉันจะแนะนำให้คุณสำรองข้อมูลที่สมเหตุสมผลก่อนที่จะทำอะไรกับพาร์ติชัน


ฉันไม่คิดว่ามันเป็นเรื่องจริง คุณไม่คิดว่าคำตอบของฉันจะใช้งานได้?
Jodka Lemon

โดยทั่วไปจะเป็นจริงหรืออย่างน้อยก็เป็นจริงหากคุณต้องการทำอย่างปลอดภัย เครื่องมือโดยทั่วไปไม่อนุญาตให้แก้ไขพาร์ติชันที่เมาท์ ฉันได้ทำการวิจัยเพิ่มเติมเล็กน้อยแล้วและพบสิ่งนี้ใน askubuntu: askubuntu.com/questions/24027/ดังนั้นฉันจึงใช้ ext4 นั้นเป็นข้อยกเว้นสำหรับสิ่งที่ฉันพูดและคุณสามารถทำได้ทันที (และดังนั้นคำตอบของคุณควร งาน)
dave_alcarin

OP ใดที่ไม่ใช่พาร์ติชันดั้งเดิม แต่เป็นโลจิคัลวอลุ่ม LVM ซึ่งยืดหยุ่นกว่าพาร์ติชัน ประเภทระบบไฟล์ที่สามารถปรับขนาดออนไลน์ก็เป็นข้อกำหนดเช่นกัน โปรดทราบว่าระบบไฟล์บางระบบเช่น XFS สามารถขยายได้ แต่ไม่สามารถย่อได้ในขณะที่ติดตั้ง (ในความเป็นจริงขณะนี้การย่อขนาดระบบไฟล์ XFS ที่มีอยู่ไม่ได้รับการสนับสนุนเลย)
telcoM

1

หากคุณสามารถใช้ GUI ได้ด้วยความช่วยเหลือของsystem-config-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

ช่วยฉันได้หลายชั่วโมง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.