web-dev-qa-db-fra.com

Comment redimensionner une partition via la ligne de commande?

Ubuntu est installé sur une machine virtuelle VirtualBox. Comment puis-je redimensionner la partition Linux (pas le lecteur virtuel)?

J'ai déjà effectué le redimensionnement VM à l'aide de VBoxManage modifyhd pour redimensionner le lecteur virtuel, mais je dois redimensionner la partition Linux. Je n'ai pas d'interface graphique à gérer, je dois donc redimensionner la partition à partir de la ligne de commande.

2
Jake

Si vous utilisez LVM:

1) Développez le volume physique ( sda3 remplacez par le nom de votre partition):

Sudo pvresize /dev/sda3

2) Vérifier l'espace libre:

Sudo vgdisplay

3) Ajoutez de l'espace au volume logique ( VG00/share remplacez-le par votre nom LV):

Sudo lvresize –L -r 100G VG00/share

4) Vérifier les modifications:

Sudo lvdisplay

Si vous n'utilisez pas LVM:

Toutes les commandes ci-dessous fonctionnent pour une partition non montée, vous devez donc démarrer à partir d'une autre source, par exemple, à partir de iso (image liveCD).

1) Changer la taille de la partition: Sudo fdisk /dev/sda3:

  • supprimer l'ancienne partition (d)
  • créer un nouveau, plus grand (n)
  • écrire les modifications (w)

2) Développer le système de fichiers:

Sudo e2fsck -f /dev/sda3
Sudo resize2fs /dev/sda3

3) Redémarrez le système, démarrez comme d'habitude.

4) Vérifiez les partitions:

df
1
Nadia