Linux下刪除文件系統空間不釋放的問題


刪除了Linux下的一個文件,但是系統空間並沒有被釋放。

如下:/home/hadmin/data/hadoop

使用了1.3T的空間,但是實際只使用了600多G

 

原因是我刪除了一個600多G的文件,但是這個文件由於正在使用,所以Linux沒有釋放其空間。

1、首先獲得一個已經被刪除可是仍然被應用程序占用的文件列表,例如以下所看到的:

命令:lsof |grep deleted

 

2、查看占用文件的進程

命令:ps -ef | grep 368480

 

3、重啟進程

殺掉進程之后,重啟進程。

命令:kill -9 368480

命令:nohup sh /home/hadmin/alibaba-rocketmq/bin/mqbroker -c /home/hadmin/alibaba-rocketmq/conf/slave.properties &

 

重新查看磁盤空間,確認磁盤空間已經被釋放。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM