it-swarm.com.de

Erhöhen Sie die Root-Partition durch Reduzieren von / home

Hallo, ich muss den Speicherplatz der Root-Partition erhöhen, indem ich/home in einem Centos 6.6 reduziere. Meine Situation ist folgende:

/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

Ist es möglich?

15
hellb0y77

Ich würde das nicht online machen, aber ich denke, es ist möglich. Ich denke du benutzt ext4.

  1. umount/home

    $ umount /home
    
  2. verkleinern Sie das Dateisystem/home

    $ fsck -f /dev/mapper/VolGroup-lv_home
    $ resize2fs /dev/mapper/VolGroup-lv_home 80G
    
  3. verkleinern Sie das logische Volume/home

    $ lvreduce -L -40G /dev/mapper/VolGroup-lv_home
    
  4. ändern Sie die Größe der/home-Partition auf die Größe des LV

    $ resize2fs /dev/mapper/VolGroup-lv_home
    
  5. erweitern Sie das logische Volume/root

    $ lvextend -L +40G /dev/mapper/VolGroup-lv_root
    
  6. erweitern Sie das Dateisystem/root

    $ fsck -f /dev/mapper/VolGroup-lv_root
    $ resize2fs /dev/mapper/VolGroup-lv_root
    
  7. montieren/nach Hause

    $ mount /home
    
17
Jodka Lemon

Jodka hat recht. Hier ist die Vorgehensweise.

umount /home
e2fsck -f /dev/mapper/vg_Oracle-lv_home
resize2fs /dev/mapper/vg_Oracle-lv_home 20G
lvreduce -L 20G /dev/mapper/vg_Oracle-lv_home
lvextend -l +100%FREE /dev/mapper/vg_Oracle-lv_root
resize2fs /dev/mapper/vg_Oracle-lv_root
mount /home

Ref. Online-Größenänderung von LVM-Partitionen

4
William

Sie können die Größe oder Änderung einer Partition auf einem aktuell gemounteten Speichergerät überhaupt nicht ändern. Das bedeutet, dass Ihr System heruntergefahren werden muss, wenn Sie die Root-Partition ändern möchten (da Sie sie nicht aushängen können).

Sie müssen in einem externen Betriebssystem (z. B. mit einer Live-CD) booten, um diese Aufgaben auszuführen. Ich würde Ihnen empfehlen, alle sinnvollen Daten zu sichern, bevor Sie etwas mit den Partitionen tun.

1
dave_alcarin

Wenn Sie die GUI verwenden können, kann dies mit Hilfe von system-config-lvm auf einfache grafische Weise erfolgen.

1
Voha

Das hat bei mir funktioniert:

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

Hat mir viele Arbeitsstunden erspart

0
Wycliffe Wahome