web-dev-qa-db-fra.com

Augmentez la partition racine en réduisant / home

Salut, je dois augmenter l'espace de partition racine en réduisant/home, dans un Centos 6.6, ma situation est la suivante:

/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

C'est possible?

15
hellb0y77

Ce n'est pas quelque chose que je ferais en ligne mais je pense que c'est possible. Je suppose que vous utilisez ext4.

  1. umount/home

    $ umount /home
    
  2. réduire le système de fichiers/home

    $ fsck -f /dev/mapper/VolGroup-lv_home
    $ resize2fs /dev/mapper/VolGroup-lv_home 80G
    
  3. réduire le volume logique/home

    $ lvreduce -L -40G /dev/mapper/VolGroup-lv_home
    
  4. redimensionner la partition/home à la taille du LV

    $ resize2fs /dev/mapper/VolGroup-lv_home
    
  5. étendre le volume logique/root

    $ lvextend -L +40G /dev/mapper/VolGroup-lv_root
    
  6. étendre le système de fichiers/root

    $ fsck -f /dev/mapper/VolGroup-lv_root
    $ resize2fs /dev/mapper/VolGroup-lv_root
    
  7. montage/maison

    $ mount /home
    
17
Jodka Lemon

Jodka a raison. Voici la procédure.

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

Réf. redimensionnement en ligne des partitions LVM

4
William

Vous ne pouvez pas redimensionner ou modifier la moindre partition sur un périphérique de stockage actuellement monté. Cela signifie que votre système doit être arrêté si vous avez l'intention de modifier la partition racine (car vous ne pouvez pas la démonter)

Vous devrez démarrer dans un système d'exploitation externe (par exemple en utilisant un live-CD) pour effectuer ces tâches. Je vous recommande de sauvegarder toutes les données sensibles avant de faire quoi que ce soit avec les partitions.

1
dave_alcarin

Si vous pouvez utiliser l'interface graphique, alors avec l'aide de system-config-lvm cela peut être fait de manière graphique simple.

1
Voha

Cela a fonctionné pour moi:

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

M'a sauvé beaucoup d'heures de travail

0
Wycliffe Wahome