18 votes

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

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

17voto

Maciek Gryka Points 1807

Je ne pense pas qu'il y ait un moyen plus facile. Vous devez copier les données d'une partition à l'autre. Vous devez supprimer l'ancienne partition personnelle et redimensionner la partition racine. Cela ne peut pas être fait sur un système en fonctionnement, donc un CD live ou une clé USB semble être le meilleur moyen.

  • Démarrez le CD live/USB.

  • Monter la partition racine sur /mnt/root .

  • Monter la partition d'origine sur /mnt/oldhome .

  • Copiez les données en utilisant rsync :

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

  • Démontez la partition racine et la partition personnelle et redémarrez le système. Si tout fonctionne comme prévu, vous pouvez redémarrer le système en direct :

  • Ouvrir Gparted .

  • Supprimez l'ancienne partition domestique, redimensionnez la partition racine.

Ça devrait être ça.

1voto

Matthew Steeples Points 4637

Je ne sais pas si c'est l'approche la plus facile ou la meilleure, mais voici comment je m'y prendrais. Je créerais simplement un dossier dans / et ensuite copier toutes les données de /home à elle. Ensuite, je vais redémarrer mon système en utilisant le live cd et supprimer la partition de /home et renommez le dossier que j'ai créé dans / a home et ensuite supprimer l'entrée pour /home dans fstab. Et la dernière étape serait de redimensionner ma partition racine pour consommer l'espace vide créé par la suppression de la partition pour /home.

-1voto

Joe Hays Points 1

Je sais que c'est une vieille question, mais pour tous ceux qui, comme moi, cherchent une bonne solution, voici un tutoriel : FUSIONNER (OU REDIMENSIONNER) LA PARTITION /HOME SUR CENTOS 7 a bien fonctionné pour moi !

N'oubliez pas de faire chown -R <USER> /path/to/new/home pour tous les utilisateurs finaux. Les utilisateurs du système/programme sont acceptés, ainsi que root, mais tous les utilisateurs que vous configurez auront besoin de cette commande.

L'autre avantage est que vous n'avez pas besoin d'utiliser le média d'installation, vous pouvez simplement le faire à partir d'un terminal root, donc si votre serveur est sur site, vous pourrez toujours le faire !

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X