我已经完成了以下命令:
[equalum@eqclstr006a ~]$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 30G 1.9G 28G 7% /
devtmpfs 6.9G 0 6.9G 0% /dev
tmpfs 6.9G 0 6.9G 0% /dev/shm
tmpfs 6.9G 49M 6.9G 1% /run
tmpfs 6.9G 0 6.9G 0% /sys/fs/cgroup
/dev/sda1 497M 62M 436M 13% /boot
/dev/sdb1 28G 45M 26G 1% /mnt/resource
/dev/sdc 148G 2.0G 139G 2% /eq
tmpfs 1.4G 0 1.4G 0% /run/user/1001
**/dev/sdd1 493G 2.2G 465G 1% /data**
tmpfs 1.4G 0 1.4G 0% /run/user/1000
我已经看到文件空间是2.2G然后我使用以下命令删除了该文件:sudo rm -rf/data/lfs.csv
当我再次检查此分区(sdd1(上的空间时,我注意到文件获得的空间未释放:
[equalum@eqclstr006a ~]$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 30G 1.9G 28G 7% /
devtmpfs 6.9G 0 6.9G 0% /dev
tmpfs 6.9G 0 6.9G 0% /dev/shm
tmpfs 6.9G 49M 6.9G 1% /run
tmpfs 6.9G 0 6.9G 0% /sys/fs/cgroup
/dev/sda1 497M 62M 436M 13% /boot
/dev/sdb1 28G 45M 26G 1% /mnt/resource
/dev/sdc 148G 2.0G 139G 2% /eq
tmpfs 1.4G 0 1.4G 0% /run/user/1001
/dev/sdd1 493G 2.2G 465G 1% /data
tmpfs 1.4G 0 1.4G 0% /run/user/1000
如何释放想要的空间?
好的,此问题的解决方案是确定哪些进程保存文件,执行以下命令:
[user123@eqclstr006a ~]$ sudo /usr/sbin/lsof | grep deleted
tuned 915 root 7u REG 8,2 4096 50331727 /tmp/ffiyukbzX (deleted)
gmain 915 1116 root 7u REG 8,2 4096 50331727 /tmp/ffiyukbzX (deleted)
tuned 915 1118 root 7u REG 8,2 4096 50331727 /tmp/ffiyukbzX (deleted)
tuned 915 1119 root 7u REG 8,2 4096 50331727 /tmp/ffiyukbzX (deleted)
tuned 915 1120 root 7u REG 8,2 4096 50331727 /tmp/ffiyukbzX (deleted)
tail 124110 equalum 3r REG 8,49 2154610690 13 /data/lfs.csv (deleted)
lfs.sh 125254 equalum 1w REG 8,49 37589318 14 /data/lfs.csv (deleted)
tail 125256 equalum 3r REG 8,49 37589318 14 /data/lfs.csv (deleted)
通过以下方式释放所有相关的 PID:
kill 915 124110 125254 125256