开发者社区> 问答> 正文

在节点表结构释放空间中,有程序正在使用 bigfile 大文件,再次删除大文件空间未被释放要怎么做?

已解决

在节点表结构释放空间中,有程序正在使用 bigfile 大文件,再次删除大文件空间未被释放要怎么做?

展开
收起
游客a3frllpzccb7m 2022-04-02 09:09:16 1388 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    假设有一个程序正在使用 bigfile 大文件,此时再次删除大文件,会发现 /dev/sda1 使用空间仍为96%,空间未被释放:

    1 [root@centos7 ~]# vim/boot/bigfile

    2 [root@centos7 ~]# rm -f/boot/bigfile

    3 [root@centos7 ~]# ls /boot/bigfile(确认bigfile文件已删除)

    ps:以上情况发生的原因是被删除的文件正在被其他程序访问,因此不会被立即删除,通过下列命令可以查看此类暂未被立即删除的文件:

    [root@centos7 ~]# lsof|grep deleted

    2022-04-02 09:52:57
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
对象的生命期管理 立即下载
面向失败设计 立即下载
低代码开发师(初级)实战教程 立即下载