6 votes

Comment supprimer une deuxième partition swap en toute sécurité ?

Tout d'abord, j'ai essayé d'installer Ubuntu, mais quelque chose a mal tourné et l'installation a été interrompue. J'ai ensuite réessayé d'installer Ubuntu, et l'installation s'est déroulée correctement.

Il y avait une autre partition d'environ 600 Mo, mais je l'ai supprimée à l'aide de Disk Utility Et j'ai dû restaurer Grub à partir d'un CD live.

mais pourquoi /dev/sda4 et comment supprimer l'autre swap linux ? et comment en faire une seule partition Linux avec un seul swap ?

enter image description here

enter image description here


Lorsque j'essaie de supprimer /dev/sda5

Veuillez démonter toutes les partitions logiques dont le numéro est supérieur à 5. enter image description here

9voto

miguel Points 1537

Je ne suis pas sûr pourquoi votre système s'est retrouvé avec 2 partitions d'échange, mais c'est facile à réparer.

  • Je recommande d'utiliser gparted au lieu de fdisk o Disk Utility . Vous pouvez supprimer la partition d'échange "supplémentaire" et redimensionner les autres pour utiliser l'espace disque libéré. Il vous indiquera également si l'une ou l'autre des partitions d'échange est réellement utilisée ou non. Très utile. gparted n'est pas installé par défaut, mais il est disponible dans les dépôts. Il est également préinstallé dans les sessions Live à partir du CD/USB d'installation d'Ubuntu.

  • A propos de la partition étendue : en utilisant une table de partition traditionnelle, vous ne pouvez avoir que 4 partitions primaires ("non étendues"). Puisque vous avez déjà 3 NTFS/Windows, et que vous avez besoin de 2 partitions supplémentaires pour Ubuntu (OS et Swap), cela ne peut être fait qu'en utilisant une partition étendue. Donc vos 4 partitions primaires sont les 3 NTFS + Extended (la partition extended elle-même prend 1 "slot"), et les autres partitions sont à l'intérieur de l'extended.

  • L'utilisation gparted Vérifiez l'état de vos partitions d'échange. Si elles sont verrouillées, c'est qu'elles sont actuellement utilisées par le système. Prenez note de leur état et décidez laquelle vous souhaitez conserver et laquelle vous souhaitez supprimer. Faites également un clic droit sur les deux partitions, accédez aux informations et notez leur UUID ( sudo blkid fonctionne également).

Les scénarios possibles sont les suivants :

1 - Celui que vous souhaitez supprimer n'est PAS utilisé par le système : il suffit d'effacer la partition.

2 - Les deux swaps sont utilisés par le système Cliquez avec le bouton droit de la souris sur le fichier que vous souhaitez supprimer, puis sélectionnez Swapoff . Pour rendre cela permanent, supprimez les entrées de /etc/fstab y /etc/initramfs-tools/conf.d/resume (en supprimant les lignes qui correspondent à son UUID). Vous pouvez maintenant supprimer la partition en toute sécurité.

3 - Juste celui que vous voulez supprimer est utilisé, celui que vous voulez garder n'est pas Cliquez avec le bouton droit de la souris sur le fichier que vous souhaitez supprimer, puis sélectionnez Swapoff . Cliquez avec le bouton droit de la souris sur l'autre, sélectionnez Swapon . Editer /etc/fstab y /etc/initramfs-tools/conf.d/resume et remplacer l'UUID de l'un à l'autre. Supprimez la partition indésirable.

Si des modifications sont apportées aux /etc/initramfs-tools/conf.d/resume , utilisez la commande suivante pour appliquer les modifications :

sudo update-initramfs -u

Si vous avez des questions sur la réponse, n'hésitez pas à les poser !

5voto

Panther Points 96601

Identifiez votre partition en utilisant

sudo blkid

et regarder /etc/fstab pour voir quelle partition swap est utilisée

grep swap /etc/fstab

Supprimez ensuite l'ancienne partition swap, graphiquement avec gparted ou en ligne de commande avec fdisk.

Si vous souhaitez redimensionner les partitions, je vous suggère de le faire avec gparted à partir d'un CD live.

2voto

user4124 Points 8203

Les captures d'écran montrent qu'il y a effectivement deux partitions qui ont été désignées comme partitions d'échange. Pour savoir si elles sont toutes deux utilisées, il suffit d'exécuter la commande suivante free .

Par exemple, la sortie de free comporte les lignes

Swap:      4200000          0    4200000

Cela signifie qu'il existe une ou plusieurs partitions d'échange totalisant environ 4,2 Go d'espace d'échange.

Vous pouvez utiliser free pour déterminer si les deux partitions sont utilisées comme swap ou seulement l'une d'entre elles.

Ensuite, vous pouvez sélectionner celui qui doit être désactivé, en exécutant (pour le deuxième échange)

sudo swapoff /dev/sda7

Une fois la désactivation effectuée, vous pouvez utiliser la fonction Disk Utility pour effacer la partition.

Lorsque votre ordinateur démarre, il exécute la commande sudo swapon -a qui active toutes les partitions d'échange disponibles. Par conséquent, il suffit de supprimer l'une des partitions d'échange pour que le travail soit terminé. Aucune autre action/configuration n'est nécessaire.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X