web-dev-qa-db-fra.com

Comment désactiver définitivement le fichier d'échange?

Ubuntu 17.04 introduit un fichier d'échange pour remplacer les partitions d'échange. Toutefois, je préférerais ne pas disposer d’espace de swap basé sur disque. Je voudrais donc savoir comment désactiver le fichier swap.

Clarification: J'ai besoin d'un moyen de désactiver le fichier d'échange de manière permanente . Autant que je sache, la commande swapoff ne la désactive que temporairement.

Clarification 2: Je ne veux pas que l'échange soit complètement désactivé, car j'utilise zram comme échange. Je veux seulement que le fichier d'échange soit désactivé.

Ma question traite spécifiquement du fichier d'échange, tandis que les réponses aux autres questions traitent soit de la désactivation de la partition d'échange, ou ils traitent avec désactiver tous les échanges. Je ne veux pas non plus, je veux juste que le fichier d'échange soit désactivé.

8

Voici comment désactiver le fichier d'échange dans Ubuntu 17.04

Pour désactiver le fichier d'échange. Exécutez la commande suivante:

Sudo swapoff /swapfile         

Désactivez maintenant le fichier d'échange dans /etc/fstab. J'utilise Vim.

Sudo vim /etc/fstab

Votre fichier /etc/fstab devrait avoir un '#' devant '/ swapfile'

enter image description here

Après cela est fait. sauvegardez vos modifications et quittez.

Nous allons maintenant supprimer physiquement le fichier d'échange. lancez la commande suivante:

Sudo rm -f /swapfile

et le tour est joué! Pour que les modifications prennent pleinement effet, redémarrez le système et utilisez la commande "free" pour vérifier qu'il n'y a pas d'espace disponible pour le swap.

12
Nicholas Neal

Tout fichier d'échange ou partition commençant au démarrage se trouve dans le fichier /etc/fstab. Si vous supprimez la ligne associée à ce fichier d'échange dans fstabname__, elle ne redémarrera pas après un redémarrage.

1
TopHat