Comment augmenter la partition / root en utilisant GPARTED [duplicate]

Oct 02 2020

J'ai une machine Windows + Ubuntu à double démarrage. Il y a beaucoup d'espace dans ma /homepartition et j'ai récemment reçu un message d'erreur indiquant que mon espace disque était faible /root. Je veux redimensionner mon /rootet mettre une partie de l'espace de /homededans /root. Malheureusement, je ne trouve pas le /rootdans GParted.

Voici une image de l'écran GParted.

Réponses

1 heynnema Oct 02 2020 at 20:42

Nous convertirons votre swap basé sur la partition en un fichier / swap. Nous supprimerons la partition d'échange et utiliserons cet espace non alloué pour augmenter la partition /. Vous aurez besoin d'un DVD / USB amorçable Ubuntu Live pour continuer.

Modifiez / etc / fstab ...

Pour modifier, utilisez sudo -H gedit /etc/fstabousudo pico /etc/fstab

et commentez cette ligne:

UUID=xxxx-xxxx-xxxx-xxxx none  swap       sw       0       0

Enregistrez la modification et quittez l'éditeur

Démarrez sur un DVD / USB Ubuntu Live

Commencez gparted.

Faites une swapoffsur la partition / dev / nvme0n1p6

Delete la partition / dev / nvme0n1p6, car elle ne sera plus utilisée

Drag le côté droit de la partition / dev / nvme0n1p5 complètement à droite

Cliquez sur le Applybouton

Quitter gparted

Redémarrer

Créer un / swapfile ...

Remarque : une utilisation incorrecte de la ddcommande peut entraîner une perte de données. Suggérer un copier / coller.

Dans le terminal...

sudo dd if=/dev/zero of=/swapfile bs=1M count=4096

sudo chmod 600 /swapfile  # set proper file protections
sudo mkswap /swapfile     # init /swapfile
sudo swapon /swapfile     # turn on swap
free -h                   # confirm xxG RAM and 4G swap

Confirmez cette ligne / swapfile à la fin de / etc / fstab ... et ne confirmez aucune autre ligne «swap» non commentée ...

Pour modifier, utilisez sudo -H gedit /etc/fstabousudo pico /etc/fstab

Remarque : utilisez ESPACES, pas TABS

/swapfile  none  swap  sw  0  0

reboot                    # reboot and verify operation