GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Le moyen le plus simple de fusionner / et /home ?

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

Meilleure réponse

Je ne pense pas qu'il y ait un moyen plus simple. Vous devez copier les données d'une partition à l'autre. Vous devez supprimer l'ancienne partition home et redimensionner la partition racine. Cela ne peut pas être fait sur un système en cours d'exécution, donc un CD live ou une clé USB semble être aussi bon que possible.

  • Démarrez le live CD/USB.
  • Montez la partition racine sur /mnt/root .
  • Monter 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 personnelle.

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

Ça devrait être ça.


Ubuntu
  1. Commandes Linux :du et les options à utiliser

  2. Bash =~ Regex et Https://regex101.com/?

  3. Debian – Déplacer /var, /home vers une partition séparée ?

  4. Comment chiffrer la partition d'accueil ?

  5. Monter /tmp et /home sur un disque dur séparé ?

La bonne façon de modifier les fichiers /etc/passwd et /etc/group sous Linux

Comment remonter une partition différente en tant que /home ?

Flameshot - Le moyen le plus simple de prendre et d'annoter des captures d'écran

Comprendre les fichiers /proc/mounts, /etc/mtab et /proc/partitions

Quand dois-je utiliser /dev/shm/ et quand dois-je utiliser /tmp/?

Quelle est la signification de /usr/sbin, /usr/local/sbin et /usr/local/bin ?