Ich habe eine Auslagerungsdatei in Ubuntu erstellt, indem ich diesen Prozess befolgt habe , aber ich brauche sie nicht mehr, also möchte ich sie löschen.
Da der Blog-Artikel jedoch nichts über das Löschen schreibt, habe ich versucht, es über zu löschen sudo rm -rf
, aber es ist ein Operation not permitted
Fehler aufgetreten.
Bisher habe ich viele Antworten versucht, um eine Datei mit demselben Fehler zu löschen, aber in meinem Fall hat nichts funktioniert:
- /unix/370255/as-root-cannot-remove-file-under-tmp-operation-not-permitted
- Eigentümerwechsel: "Operation nicht erlaubt" - auch als root!
- /unix/29902/unable-to-delete-file-even-when-running-as-root
, die einschließen:
- ändere die Berechtigung sowohl des Swap-Files als auch des Root-Verzeichnisses
/
(hmod ugo+w .
) - Ändere das unveränderliche Flag sowohl in der Swap-Datei als auch in
/
(chattr -i -a .
) - Starten Sie das System neu
Alle haben nicht funktioniert. Ich frage mich, wie ich es löschen kann, aber wenn es eine Auslagerungsdatei ist, wie kann ich es löschen?
Das Ergebnis von free -h
ist:
total used free shared buff/cache available
Mem: 1.7G 101M 405M 1.2M 1.2G 1.4G
Swap: 1.5G 234M 1.3G
sudo swapoff -a
und versuchen Sie dann, die Auslagerungsdatei zu löschen.
free -h
und fügen Sie die Ergebnisse in Ihre Frage ein.