刪除了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 &
重新查看磁盤空間,確認磁盤空間已經被釋放。

