Linux 刪除檔案後空間不釋放

haoge0205發表於2015-09-01
在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


空間被釋放出來。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28939273/viewspace-1788554/,如需轉載,請註明出處,否則將追究法律責任。

相關文章