web-dev-qa-db-fra.com

Étendre la partition racine avec un espace non alloué à gauche

J'ai autorisé 15Go pour ma partition racine lorsque j'ai installé Ubuntu en mode dual boot avec Windows, mais il semble que cela ne suffisait pas, car je n'ai plus d'espace disque pour installer de nouveaux packages.

J'ai donc réduit la taille de ma partition Windows de 35 Go pour pouvoir y étendre ma partition racine, mais ce nouvel espace libre non alloué se trouve (deux "étapes") à gauche de ma partition racine:

GParted partition screenshot

Ma question est de savoir comment étendre la partition ext4/partition (dev/sda7) avec l’espace non alloué 34.18GiB (une partie ou la totalité de celle-ci)? Est-il possible, ET IS IT RISKY (problèmes de démarrage, etc.) de le faire en déplaçant deux fois la partition ext4/vers la gauche, puis en l'étendant à l'aide de GParted en mode Live?

Même question pour la partition/home (dev/sda9).

1
pikron

Oui ... vous avez la bonne idée. Démarrez à partir d’un média GParted Live.
Vous pouvez également le faire à partir d’un support d’installation Ubuntu (GParted inclus).
Important: démontez toutes les partitions (au cas où elles seraient montées).

Déplacez d'abord la partition sda6 vers la gauche ... puis déplacez la partition sda7 vers la gauche.
Étendez maintenant la partition sda7 ext4 - il n’est pas nécessaire de déplacer la partition sda9.

Une fois ces opérations terminées, réinstallez le chargeur de démarrage.
Démarrez à partir du support d'installation Ubuntu - ouvrez un terminal et exécutez:

    Sudo mount /dev/sda7 /mnt
    Sudo mount /dev/sda1 /mnt/boot/efi
    for i in /dev /dev/pts /proc /sys /run; do Sudo mount -B $i /mnt$i; done
    Sudo chroot /mnt
    grub-install /dev/sda
    update-grub  

Après cela exécuter:

Sudo blkid  

Ouvrez un autre terminal et exécutez:

Sudo gedit /mnt/etc/fstab

Remplacez le entrées UUID par ceux de la sortie fournie par commande blkid.

Démarrez dans le BIOS et sélectionnez Ubuntu dans les paramètres UEFI comme système à démarrer par défaut.

Remarque:

sda = disque | sda1 = partition efi | sda7 = partition système (prise de la capture d'écran)

1
cl-netbox