web-dev-qa-db-fra.com

Besoin de déplacer ma partition d'échange pour laisser ma partition racine se développer. Comment?

J'ai un invité Virtual Box Ubuntu et j'ai besoin de plus d'espace sur mon disque (en réalité, il s'agit de 8 Go). J'ai déjà augmenté l'espace alloué pour le VDI à 16 gb.

Maintenant, avec GParted Live, j'essaie d'étendre ma partition, mais le swap bloque l'extension, comme dans cette image.

the situation now

Je vais faire quelques mouvements/redimensionner pour obtenir l'espace non alloué près du répertoire/dev/sda1.

Les opérations sont les suivantes:

future

Maintenant, si je fais cela, je vais sûrement avoir des problèmes avec le prochain démarrage. Qu'est-ce que je dois faire pour résoudre ce problème?

16
apelliciari

Les opérations de redimensionnement ne causeront aucun problème avec le système de fichiers, mais vous devrez peut-être mettre à jour votre/etc/fstab pour qu'il pointe vers le nouvel ID de partition.

  1. utilisez GParted comme vous l'avez décrit.

  2. Recherchez l'UUID mis à jour de la partition de swap à partir de la sortie de:

    Sudo blkid

  3. editez/etc/fstab dans le système d'exploitation invité pour que le nouvel UUID soit aligné avec un 'type' de 'swap'

Ça devrait le faire.

11
ImaginaryRobots

Supprimez simplement la partition d'échange et utilisez un fichier d'échange. Pour faire ce type: Cet exemple concerne un fichier d'échange de 1 Go.

dd if=/dev/zero of=/swapfile bs=1024 count=1048576
chmod 0600 /swapfile
mkswap /swapfile
swapon /swapfile

Assurez-vous de dire au système d'exploitation de cesser d'utiliser la partition de swap avant de la supprimer, comme ceci.

swapoff /dev/nameOfCurrentSwap

Et supprimez ou commentez la ligne dans fstab qui la pointe.

Ensuite, vous devez activer l’espace de swap au démarrage, ajoutez cette ligne dans fstab:

/swapfile none swap sw 0 0
7
albercuba