J'ai besoin de plus d'espace pour mon système Ubuntu sur mon disque. J'ai une partition de mémoire d'échange entre deux espaces que je veux devenir un. Je lance Ubuntu sur 50 Go (26 Go gratuits + 24 Go (Bleu) Système en cours d'exécution)
Je dois faire 50 Go pour le système en cours et démarrer à partir du début de la partition.
Quelle est la façon la plus simple de le faire?
C'est une bonne idée de sauvegarder tout ce que vous ne pouvez pas vous permettre de perdre avant de poursuivre car les opérations suivantes sont potentiellement risquées.
Il s'agit d'une méthode qui n'altère pas la tête de la partition racine (et la partition de swap) en crée une partition /home
dans l'espace non alloué. (Si vous trafiquez en tête de la partition racine, vous devez également modifier grub
, le chargeur de démarrage.)
Créez une partition avec un système de fichiers ext4
.
Copiez le contenu du répertoire /home
actuel dans celui-ci, par exemple avec rsync
(premier 'essai à blanc' pour vérifier, puis supprimez le n
et faites la copie réelle),
Sudo rsync -Havn /home/ /mount-point-of-the-new-partition
Modifiez votre /etc/fstab
pour que le système utilise la nouvelle partition en tant que /home
.
Lorsque vous constatez que les choses fonctionnent, vous pouvez supprimer le répertoire /home
de la partition racine, mais faites attention (assurez-vous que vous supprimez les données correctes, et non le "nouveau répertoire".
Vous préférerez peut-être effectuer ces opérations lors du démarrage à partir d'un autre lecteur, par exemple un lecteur de démarrage USB avec Ubuntu. Dans ce cas, la ligne de commande rsync
sera différente: montez la partition racine du lecteur interne et copiez-la,
Sudo rsync -Havn /mount-point-of-internal-drive-root/home/ /mount-point-of-the-new-partition