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 ?
Réponses
Trop de publicités?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.
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.
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 !