如何删除通过fallocate创建的初始swapfile文件?
如何删除未使用的旧swapfile
别担心,这个操作很简单,按下面的步骤来就行,重点是要仔细核对文件路径,别搞混新旧swapfile:
第一步:确认旧swapfile是否还在被系统使用
先列出当前活跃的swap设备,确保旧的那个已经停止运行:swapon --show # 也可以用另一种方式查看 cat /proc/swaps如果输出里能看到你最初创建的swapfile路径,且状态标记为
active,那得先把它停用:sudo swapoff /path/to/your/old/swapfile再重新运行上面的查看命令,确认它已经从活跃列表中消失。
第二步:删除旧swapfile文件
确认它不再被占用后,直接删除文件即可:sudo rm /path/to/your/old/swapfile不确定路径的话,可以先执行
ls -l /path/to/your/old/swapfile,通过文件大小、创建时间和新swapfile做区分,避免误删。第三步:清理fstab中的残留配置(如果之前添加过)
如果你当初把旧swapfile的自动挂载信息加到了/etc/fstab里,现在必须删掉对应条目,否则开机时会出现挂载错误。
用编辑器打开fstab文件:sudo nano /etc/fstab找到类似这样的行(路径是旧swapfile的):
/path/to/your/old/swapfile none swap sw 0 0删除该行后,按
Ctrl+O保存,回车确认,再按Ctrl+X退出编辑器。
这样就彻底清理掉你最初创建的那个swapfile了。
内容的提问来源于stack exchange,提问作者Noam B.
相关产品推荐
相关产品推荐

