web-dev-qa-db-fra.com

Quel est le moyen le plus simple de fusionner / et / home?

J'ai des partitions séparées / et /home, dont les deux utilisent ext4 comme système de fichiers.
Comment puis-je les fusionner, et quel est le moyen le plus simple?

15
Shiki

Je ne pense pas qu'il existe un moyen plus facile. Vous devez copier les données d’une partition à l’autre. Vous devez supprimer l'ancienne partition de base et redimensionner la partition racine. Cela ne peut pas être fait sur un système en marche, donc un CD live ou une clé USB semble être aussi performant que possible.

  • Démarrez le live CD/USB.
  • Montez la partition racine sur /mnt/root.
  • Montez la partition home sur /mnt/oldhome.
  • Copiez les données en utilisant rsync:

    Sudo rsync -avz --hard-links --numeric-ids /mnt/oldhome/ /mnt/root/home
    
  • Ouvrez /mnt/root/etc/fstab et supprimez l'entrée de votre partition d'origine.

  • Démontez la partition racine et la partition principale, puis redémarrez le système. Si tout fonctionne comme prévu, vous pouvez redémarrer à nouveau dans le système en direct, puis:
  • Ouvrez Gparted.
  • Supprimez l'ancienne partition d'accueil, redimensionnez la partition racine.

Cela devrait être ça.

12
htorque

Je ne connais pas l'approche la plus facile ou la meilleure, mais voici comment je le ferais. Je voudrais juste créer un dossier dans / et ensuite copier toutes les données de /home. Ensuite, je vais redémarrer mon système à l'aide de Live CD, supprimer la partition de /home et renommer le dossier créé dans / en home, puis supprimer l'entrée correspondant à /home dans fstab. Et la dernière étape consisterait à redimensionner ma partition racine pour utiliser l’espace vide créé par la suppression de la partition pour/home.

0
binW