加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 如何删除“dead.letter”文件,该文件在根目录中没有留

发布时间:2020-12-13 19:55:50 所属栏目:Linux 来源:网络整理
导读:今天我注意到dead.letter文件是在我的一个EC2实例的根目录中创建的. 经过一番查询后,我发现这是因为一些不完整或终止的电子邮件功能而创建的. 它的大小为6 GiB,并且在根目录中没有留下任何空闲空间. 我删除了文件仍然我的根目录显示没有可用空间. 知道如何删
>今天我注意到dead.letter文件是在我的一个EC2实例的根目录中创建的.
>经过一番查询后,我发现这是因为一些不完整或终止的电子邮件功能而创建的.
>它的大小为6 GiB,并且在根目录中没有留下任何空闲空间.
>我删除了文件仍然我的根目录显示没有可用空间.

知道如何删除此文件并释放根空间吗?

解决方法

如果您已删除它并且仍未释放空间,则表示进程已在其上打开文件句柄.

尝试使用,例如:找到进程的PID:

for process in /proc/[0-9]*; do
    for fd in $process/fd/*; do
        file=$(readlink -f $fd)
        if [ "$file" = "/root/dead.letter" ]; then
            echo $process
        fi
    done
done

然后杀死他们/他们.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读