web-dev-qa-db-fra.com

Quel est le moyen le plus sûr de supprimer une partition de swap?

J'utilise Ubuntu 12.04 sur un ordinateur portable HP 64 bits avec un lecteur flash de 16 Go. Je n'ai pas de disque dur en fonctionnement pour le moment. Lorsque j'ai installé Ubuntu, j'ai créé une partition de swap de 2 Go sur sdb1. Depuis, j'ai appris que les partitions de swap sont généralement une mauvaise idée sur les lecteurs flash. J'aimerais donc utiliser mon espace de swap pour mes autres partitions. Vous pouvez voir mon schéma de partition dans le lien ci-dessous.

GParted Screen

J'ai lu qu'il me suffisait de commenter sdb1 du fichier fstab, de démarrer à partir d'un CD dynamique GParted, de sélectionner swapoff pour sdb1, de supprimer/fusionner avec une autre partition, et tout va bien.

Mais, j'ai aussi lu que jouer avec sdb1 peut changer l'UUID de sdb2 ou sdb3 et causer des problèmes. Est-ce vrai? Initramfs utilise-t-il le swap?

En outre, lorsque Ubuntu fonctionne sur mon ordinateur portable avec un disque dur interne, la partition de swap aide-t-elle autant? J'ai 6 Go de DDR3. La règle 1.5xActual RAM s'applique-t-elle toujours? Cela me semble un peu.

Merci pour l'aide!

UPDATE: J'ai supprimé le swap. Le processus que j'ai suivi est le suivant:

  1. Cliquez avec le bouton droit de la souris sur la partition swap dans swapoff GParted et selected.
  2. Utilisé # pour commenter la partition swap en dehors de fstab.
  3. J'ai essayé de démarrer à partir d'un CD live GParted, mais je continuais à avoir une erreur, j'ai donc lancé GParted dans Ubuntu.
  4. Partition d'échange supprimée dans GParted.
  5. Démonté/fenêtres.
  6. Développé/windows pour prendre l'espace restant.
  7. Monté/fenêtres.

Les partitions/et/windows ont chacune gardé leurs propres noms et UUID, et tout fonctionne correctement. Je n'ai jamais vu d'espace d'échange utilisé auparavant et je n'ai pas l'intention d'utiliser la fonction hibernation. Je pense donc que la suppression de l'échange était une bonne idée.

9
user212062

Essayez de surveiller votre utilisation de la mémoire d'échange avec htop (ouvrez simplement un terminal et tapez "htop"). Si htop n'est pas installé, installez-le avec "Sudo apt-get install htop" ou utilisez "top", mais htop est plus convivial.

Avec votre quantité de RAM, je dirais que votre utilisation de swap est à 0% beaucoup de temps.

Si vous souhaitez formater votre partition de swap, vous devez d'abord désactiver le swap avec la commande 'swapoff', puis formater la partition avec 'mkfs.ext4' ou 'mkfs'. Après cela, vous devez éditer votre '/ etc/fstab' pour que le système monte votre nouvelle partition au démarrage.

C'est ça en général!

10
Luka Klarić

Avoir une partition swap sur tout type de stockage flash (comme les clés USB) n’est en effet pas une si bonne idée.

Il devrait être sûr de simplement supprimer la partition de swap. Bien que personnellement je n'ai jamais pris la peine de le retirer de /etc/fstab, cela ne fera certainement pas de mal non plus.

Si vous disposez de suffisamment de RAM, la taille de la partition de swap devient moins pertinente (corrigez-moi si je me trompe, quelqu'un). Je crée généralement une partition de swap de 4 Go, et jusqu'à présent, je ne peux pas dire que j'ai eu des problèmes avec cela.
Lorsque le système est à court de RAM (par exemple, 0 octet disponible), il se bloque. S'il dispose d'une partition de swap, il peut déplacer certaines données de RAM à swap pour empêcher le système de geler. Par contre, le swap (disque dur) est plus lent que la RAM. Par conséquent, s’il doit extraire beaucoup de données de la partition de swap, vous allez subir des retards considérables.

2
RobinJ