查看centos删除文件依然占用空间的文件
在CentOS中,如果删除的文件依然占用空间,可能是因为该文件被其他进程或应用程序占用导致。你可以使用以下命令来查看被删除文件依然占用空间的文件:
-
使用
lsof命令查看被删除文件的进程ID(PID):$ sudo lsof | grep deleted这将列出所有被删除的文件及其对应的进程ID。
-
然后通过
ls -l /proc/[PID]/fd命令查看该进程打开的文件描述符:$ sudo ls -l /proc/[PID]/fd将
[PID]替换为上一步中获取到的进程ID。 -
如果你找到了被删除文件的文件描述符,可以通过
cp /dev/null /proc/[PID]/fd/[FD]命令将其清空,其中[FD]为文件描述符的编号。$ sudo cp /dev/null /proc/[PID]/fd/[FD]这将清空文件描述符所对应的文件内容。
注意:在进行以上操作时,请确保你已经备份了重要的文件,并且谨慎操作,以免造成数据丢失或其他问题
原文地址: https://www.cveoy.top/t/topic/iUj4 著作权归作者所有。请勿转载和采集!