在Linux操作系统下,有个没用的文件占用了400G,于是删除掉。
[root@yoon log]# rm -rf messages
[root@yoon 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查看
[root@yoon log]# lsof |grep deleted
rsyslogd 2663 root 1w REG 8,3 450728036742 422854 /var/log/messages (deleted)
进行kill操作,要确保没有影响或无人使用的条件下
[root@yoon var]# kill -9 2663
[root@b28-11-73 var]# lsof |grep deleted
已经没有450728036742 422854 /var/log/messages (deleted)进程信息
[root@yoon 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
空间被释放出来。