Ubuntuでこのプロセスに従ってスワップファイルを作成しましたが、もう必要ないので、削除したいと思います。
ただし、ブログの記事には削除に関して何も書かれていないため、で削除しようsudo rm -rf
としましたが、Operation not permitted
エラーが発生しました。
これまで、同じエラーでファイルを削除する方法について多くの回答を試みましたが、私の場合は何もうまくいきませんでした:
- /unix/370255/as-root-cannot-remove-file-under-tmp-operation-not-permitted
- 所有権の変更:「操作は許可されていません」-ルートとしても!
- /unix/29902/unable-to-delete-file-even-when-running-as-root
、 これは含まれて:
- スワップファイルとルートディレクトリの両方の許可を変更します
/
(hmod ugo+w .
) - スワップファイルと
/
(chattr -i -a .
)の両方で不変フラグを変更します - システムを再起動します
それらはすべて機能しませんでした。どうすれば削除できるのかと思いますが、スワップファイルの場合はどうすれば削除できますか?
結果free -h
は次のとおりです。
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
を実行してから、スワップファイルを削除してください。
@CharlesGreenそれはうまくいきました!ありがとう。それを答えとして追加することを検討してもらえますか?+25担当者をお渡しします。
—
ブラザード
free -h
を入力し、その結果を質問に追加してください。