Activez la mémoire d'échange sur Ubuntu

Pour une raison quelconque sur mon bureau Ubuntu 9.04, la mémoire d'échange est désactivée. Comment puis-je le réactiver?

  • Vérifiez que vous avez une partition swap définie dans / etc / fstab .

    $ Grep swap / etc / fstab
    UUID = 14a0f7b9-dabb-4296-b0e7-013527a7d82d aucun swap sw 0 0

  • Vérifiez qu'il est utilisé par le système

    $ Swapon -s
    Nom de fichier Type Taille utilisée Priorité
    / Partition dev / sda6 1004020 215532 -1

  • Si ce n'est pas le cas, vérifiez qu'il est formaté en tant que partition de swap.

    $ Sudo fdisk -l / dev / sda
    [..coupé..]
    / Dev / sda5 3842 6595 22121473+ 83 Linux
    / Dev / sda6 6596 6720 1004031 82 Linux swap / Solaris

  • S'il s'agit d'une partition d'échange, prenez-la pour l'utiliser et allumez-la. À ce stade, vous pouvez voir des erreurs qui ont empêché son utilisation.

    Sudo mkswap / dev / sda6
    Sudo swapon / dev / sda6

  • Vérifiez que la partition est maintenant utilisée à l'aide de la commande swapon -s à partir du # 2.

  • Ajoutez une entrée dans / etc / fstab pour que cette partition d'échange soit chargée au démarrage. Vous pouvez remplacer la partie "UUID = xxx" par ci-dessus avec " / dev / sda6 " pour que l'entrée ressemble à ceci.

    / Dev / sda6 none swap sw 0 0

Si vous ne définissiez pas une partition de swap plus tôt, vous devriez créer un ou un échange de points dans un fichier régulier (moins efficace).

Si vous avez déjà une partition swap définie dans / etc / fstab alors sudo swapon -a

Si vous ne disposez pas de la partition d'échange dans / etc / fstab puis sudo swapon device

Un moyen très simple de le faire est avec ces scripts , ou encore plus facile encore avec:

sudo apt install swapspace -y 

Qu'est-ce qu'un démon dynamique d'échange