web-dev-qa-db-fra.com

Comment supprimer un fichier d'échange sous Ubuntu?

J'ai créé un fichier d'échange dans Ubuntu par après ce processus , mais je n'en ai plus besoin, je souhaite donc le supprimer.

Cependant, l'article de blog n'écrit rien sur la suppression. J'ai donc essayé de le supprimer via Sudo rm -rf, mais l'erreur Operation not permitted a été détectée.

Jusqu'ici, j'ai essayé de nombreuses réponses sur la manière de supprimer un fichier avec la même erreur, mais rien ne fonctionnait dans mon cas:

, qui inclut:

  • changer l'autorisation du fichier d'échange et du répertoire racine / (hmod ugo+w .)
  • change l'indicateur immuable sur le fichier d'échange et / (chattr -i -a .)
  • redémarrer le système

Tous n'ont pas fonctionné. Je me demande comment je peux le supprimer, mais s'il s'agit d'un fichier d'échange, comment puis-je le supprimer?

Le résultat de free -h est:

              total        used        free      shared  buff/cache   available 
Mem:           1.7G        101M        405M        1.2M        1.2G        1.4G
Swap:          1.5G        234M        1.3G
12
Blaszard

La sortie de free -h indique que le swap est utilisé - le processus de swap est toujours en cours d'exécution.

Entrez la commande

Sudo swapoff /path/to/swapfile/to/be/deleted

Cela désactivera le fichier d'échange et le fichier pourra être supprimé à ce stade.

Veuillez noter que si vous avez créé une entrée dans /etc/fstab pour le fichier d'échange, vous devez également la supprimer (ou la commenter en ajoutant # au début de la ligne).

24
Charles Green