linux 刪除文件 未釋放空間

 

在Linux或者Unix系統中,經過rm或者文件管理器刪除文件將會從文件系統的目錄結構上解除連接(unlink).然而若是文件是被打開的(有一個進程正在使用),那麼進程將仍然能夠讀取該文件,磁盤空間也一直被佔用。而我刪除的是oracle的告警log文件刪除的時候文件應該正在被使用oracle

解決方法進程

首先得到一個已經被刪除可是仍然被應用程序佔用的文件列表,以下所示:grep

[root@ticketb ~]# lsof |grep deleted程序

oracle    12639  oracle    5w      REG              253,0         648    215907 /home/oracle/admin/dbticb/udump/dbticb_ora_12637.trc (deleted)方法

oracle    12639  oracle    6w      REG              253,0 16749822091     215748 /home/oracle/admin/dbticb/bdump/alert_dbticb.log (deleted)db

。。。刪除文件

關閉相應的應用便可。文件

相關文章
相關標籤/搜索