Linux 删除文件后空间不释放磁盘空间
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 删除文件后空间不释放磁盘空间相关的知识,希望对你有一定的参考价值。
在Linux操作系统下,有个没用的文件占用了400G,于是删除掉。
[[email protected] log]# rm -rf messages
[[email protected] log]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 545G 438G 101G 82% /
tmpfs 32G 0 32G 0% /dev/shm
/dev/sda1 1008M 62M 896M 7% /boot
/dev/sdb 1.7T 9.3G 1.6T 1% /bak
空间依旧没有释放出来。
用lsof查看
[[email protected] log]# lsof |grep deleted
rsyslogd 2663 root 1w REG 8,3 450728036742 422854 /var/log/messages (deleted)
进行kill操作,要确保没有影响或无人使用的条件下
[[email protected] var]# kill -9 2663
[[email protected] var]# lsof |grep deleted
已经没有450728036742 422854 /var/log/messages (deleted)进程信息
[[email protected] var]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 545G 19G 521G 4% /
tmpfs 32G 0 32G 0% /dev/shm
/dev/sda1 1008M 62M 896M 7% /boot
/dev/sdb 1.7T 9.3G 1.6T 1% /bak
空间被释放出来。
以上是关于Linux 删除文件后空间不释放磁盘空间的主要内容,如果未能解决你的问题,请参考以下文章