Comment restaurer une partition de swap que j'ai accidentellement supprimée?


16

J'ai accidentellement supprimé ma partition de swap via gparted.

(Je suis toujours connecté au système, donc la restauration devrait être plus facile) Quelqu'un peut-il m'aider s'il vous plaît? Je ne sais pas comment le configurer car l'installation d'Ubuntu l'a fait automatiquement.

Il y a actuellement 3 partitions:

  /dev/sda1 -> Ubuntu installation root, mounted at '/'

  /dev/sda2 -> Windows partition

  /dev/sda3 -> Fedora partition

et /dev/sda4si je ne me trompe pas, c'était la partition de swap (taille de 4 Go)

Réponses:


32

Utilisez à nouveau gparted pour créer la /dev/sda4partition supplémentaire et formatez-la en tant que type "échange linux".

Exemple:

  • Ici, j'ai supprimé la /dev/sda6partition my swap dans l'espace en surbrillance:

    entrez la description de l'image ici

  • Faites un clic droit sur cet espace non alloué et cliquez sur Nouveau; choisissez le type "linux-swap", cliquez sur Ajouter:

    entrez la description de l'image ici

  • Appliquer les modifications

  • Faites un clic droit sur la nouvelle partition de swap et choisissez "swapon":

    entrez la description de l'image ici

  • À moins que vous ne l'ayez supprimé, l'entrée de swap /etc/fstabdevrait toujours être là.

    • Vérifiez depuis le terminal avec:, grep swap.*sw /etc/fstabet vous devriez voir une longue ligne comme:
    UUID = adc15cab-1cd4-4278-9a1d-59016cced6dd aucun swap sw 0 0
    • Si vous ne voyez pas une telle ligne, obtenez l'UUID à l'aide de sudo blkid | grep swapet ajoutez une ligne dans ce format à /etc/fstab.

    • Si vous voyez une telle ligne, mais que l'UUID ne correspond pas à ce qui a été renvoyé par blkid, modifiez fstab pour qu'il corresponde. (Remarque: la ligne de fstab ne doit pas être mise en commentaire, c'est-à-dire qu'elle ne doit pas commencer par #.)

  • Exécutez free -mpour vérifier que la partition de swap est active.


Je ne vois pas la partition de swap répertoriée dans fstab. La seule entrée sda ​​* dans fstab est sda1 (qui est la racine '/')
Adonis K. Kakoulidis

1
@ Varemenos: veuillez voir la réponse modifiée.
ish

@izx cool! Merci pour les astuces! Je l'ai appliqué avec une ubuntu VM redimensionnée récente dans VirtualBox! Il fonctionne comme un charme!
mario ruiz
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.