Déplacez tous les fichiers installés sur une autre partition
J'ai installé Ubuntu sur un 8 Go Partition de 5 Go. Comme j'ai installé beaucoup de paquets, je manque d'espace.
Qn 1: Est-il possible de spécifier une autre partie pour l'installation des paquetages?
Qn 2: Puis-je déplacer tous les fichiers installés de ma partition actuelle vers un autre emplacement (partition) et apporter les modifications dans grub ou autre?
Je ne veux pas réinstaller le tout, alors après ça, je peux juste faire une mise à jour :-)
Le répertoire/et le répertoire personnel sont au même endroit.
Merci .
A1: non, ce n'est pas possible. Les chemins sont fixes.
A2: si vous souhaitez déplacer des fichiers vers une autre partition, vous devez utiliser un Live CD. Veuillez envisager de redimensionner les partitions en premier, ce qui est beaucoup plus facile et moins sujet aux erreurs. Cela n’est possible que si vous avez assez d’espace sur un disque. Pensez à déplacer votre dossier /home
comme décrit ici , 8 Go devraient également suffire pour /
dans la plupart des cas. Si vous souhaitez utiliser un deuxième disque en tant que partition racine ou si vous souhaitez créer une nouvelle partition sur le disque actuel, veuillez continuer.
- Faites une sauvegarde (de préférence avec un logiciel de clonage de disque tel que Clonezilla ).
- Démarrez dans le Live CD, ne montez rien
- Créez une nouvelle partition à l'aide de l'Utilitaire de disque ou de GParted. Cette partition doit prendre en charge les autorisations de fichiers Linux. Un tel système de fichiers est ext4. Nommez-le "UbuntuRoot" afin que vous puissiez trouver la partition plus facilement, sinon vous devrez vous rappeler le nom de la partition (par exemple,
/dev/sdb1
). Ouvrez un terminal et exécutez
Sudo blkid
pour obtenir l'UUID de la partition que vous venez de créer. Exemple de sortie, vous aurez besoin de la dernière ligne:/dev/sda1: LABEL="HDD" UUID="AD078BC9C024FCDD" TYPE="ntfs" /dev/sda2: LABEL="DATA" UUID="FDE43758913E70EE" TYPE="ntfs" /dev/sda3: UUID="a88638ae-3cd3-45c0-ad06-2d56d89b19a0" TYPE="swap" /dev/sda4: UUID="e3f848cb-5a05-4d2d-92e0-3eaf7b27338c" TYPE="ext4" /dev/sdb1: LABEL="UbuntuRoot" UUID="1cdfadcf-0969-48ba-96a5-42557c23f8e9" TYPE="ext4"
Montez votre ancienne partition racine (
/dev/sdb1
est la partition que vous venez de créer,/dev/sda4
était votre ancienne partition):Sudo mkdir /media/old Sudo mount /dev/sda4 /media/old Sudo mount /dev/sdb1 /mnt
Copiez les fichiers (cela peut prendre un certain temps):
Sudo cp -prvT /media/old /mnt
Mettez à jour
/mnt/etc/fstab
avec le nouvel UUID. Choisissez un éditeur à votre choix:Sudo nano /mnt/etc/fstab gksu gedit /mnt/etc/fstab
Recherchez la ligne qui ressemble à et remplacez l'UUID de
/dev/sda4
par le/dev/sdb1
'UUID:# / was on /dev/sda4 during installation UUID=e3f848cb-5a05-4d2d-92e0-3eaf7b27338c / ext4 errors=remount-ro 0 1
Enregistrez
/mnt/etc/fstab
et quittez l'éditeur. Ensuite, GRUB doit être mis à jour pour pouvoir démarrer à partir du nouveau disque et de la nouvelle partition.Sudo grub-install --root-directory=/mnt /dev/sdb
Démontez les partitions pour le finir:
Sudo umount /mnt /media/old
- Redémarrez pour vérifier le résultat.