Comment augmenter la mémoire de swap dans debian? [fermé]


Réponses:


20

À la rigueur, vous pouvez créer une nouvelle partition ou fichier d'échange.

Pour une partition:

  1. Formatez la nouvelle partition avec mkswap /dev/sdx1
  2. Ajoutez la nouvelle partition d'échange à / etc / fstab.
  3. Exécutez swapon -apour activer le nouveau swap.

Pour ajouter un fichier d'échange:

  1. Créez le fichier. Cette commande crée un fichier de 1 gigaoctet:dd if=/dev/zero of=/swap bs=1M count=1000
  2. Formatez le fichier d'échange: mkswap /swap
  3. Ajoutez le nouveau fichier d'échange à / etc / fstab: /swap swap swap defaults 0 0
  4. Exécutez swapon -apour activer le nouveau swap.

Btw. vous devrez courir swaponavec sudo, sinon vous pourriez obtenir command not found.
kadaj

9

Exécutez les commandes suivantes

dd if=/dev/zero of=/swap bs=512k count=1024
mkswap /swap
chmod 0600 /swap
swapon /swap

vous devrez également ajouter cette ligne à / etc / fstab

/swap swap swap defaults 0 0

Vous pouvez exécuter free -mpour rechercher l'espace d'échange utilisé en mégaoctets avant et après l'allocation d'espace d'échange.


1

De bonnes informations sur plusieurs façons d'augmenter / modifier la taille de la partition de swap ici: https://help.ubuntu.com/community/SwapFaq . Suivez les étapes mentionnées dans la section:How do I add more swap?

Cela nécessite quelques modifications.

  1. Vous devez le faire swapoff -aaprès avoir mis à jour le fichier / etc / fstab avec les nouvelles informations de partition de swap. Sans cela, après avoir exécuté swapoffà un stade ultérieur, il affichera les deux partitions.

  2. Même si vous utilisez l'hibernation, vous n'aurez peut-être pas besoin d'ajouter l'UUID du nouveau swap dans le GRUB_CMDLINE_LINUXfichier / etc / default / grub.

Les autres étapes sont très bien et fonctionnent.

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.