我按照这个过程在 Ubuntu 中创建了一个交换文件,但我不再需要它,所以我想删除它。
但是,博客文章没有写任何关于删除的内容,所以我尝试通过 删除它sudo rm -rf,但它得到了Operation not permitted错误。
到目前为止,我尝试了许多关于如何删除具有相同错误的文件的答案,但在我的情况下没有任何效果:
, 其中包括:
/( 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
Run Code Online (Sandbox Code Playgroud)
Cha*_*een 46
的输出free -h表明正在使用交换 - 交换过程仍在运行。
输入命令
sudo swapoff /path/to/swapfile/to/be/deleted
Run Code Online (Sandbox Code Playgroud)
这将禁用交换文件,此时可以删除该文件。
请注意,如果您/etc/fstab为交换文件创建了一个条目,您还应该删除它(或通过#在行的开头添加注释来将其删除)。