Déplacer la racine systeme Linux           

 

Déplacer le systeme Linux

Lors de l'achat d'un disque dur de type ssd il est possible d'installer sur ce disque uniquement la partition racine (ou toutes les partitions) pour profiter des avantages de rapidité de ces disques durs.
La partition home ou data (partition de données) peut rester sur l'ancien disque

Donc puisse qu'un système Linux n'occupe qu'une trentaine de Go, un disque ssd de petite taille sera suffisant un disque de 60 Go peut mème convenir pour deux systèmes.
Le mieux etant que la racine et les données soient sur un ssd séparé ou non



Installer le nouveau disque sur l'ordinateur et démarrer sur un live-usb Linux,
puis lancer Gparted, choisir dans le petit menu déroulant en haut a droite, le disque du système a copier, ici sda




Clic droit sur la partition  système / (sda1) choisir "Copier"




Dans le petit menu déroulant, choisir sdb  qui est le disque ou l'on veut copier le système





sdb est non partitionné, donc en espace libre et choisir Coller dans le menu du clic droit sur cette espace non alloué
(si le disque est neuf il faut dans le menu de gparted choisir Périphérique → Créer une table de partition )




Le système collé sur sdb



Retour sur sda pour y supprimer la partition système, ceci est nécessaire sinon sa présence va dérouter grub au démarrage du système
Clic droit et choisir Supprimer (peut être sauvegardé en le copiant/collant de la mème façon sur un autre support , dd-usb par exemple)




Il reste a installer grub sur sda si la racine a été transférée sur sdb et que les autres partitions sont resté sur sda

Dans le terminal coller (depuis le live)

sudo mount /dev/sdb1 /boot

sudo grub-install --root-directory=/boot /dev/sda




 
L'ordinateur redémarré , sur gparted, on voit bien la racine sur sda et les répertoires du dossier personnel dans le navigateur de fichiers.