没有剩余空间,但实际上还有!

没有剩余空间,但实际上还有!

在我的 debian 上,当我将文件移动或复制到其中一个驱动器时,它一直说没有剩余空间,但实际上还有大约 60 GB 的可用空间。

的输出du -d 1 -h如下。

16M ./one    
32G ./two     
48G ./three    
39G ./four    
18G ./five    
135G    .    

df -h输出这个。

Filesystem                 Size  Used Avail Use% Mounted on
/dev/sda6                  200G  136G   65G  68% /mnt/SU    

的输出df -i如下。

Filesystem                  Inodes   IUsed    IFree IUse% Mounted on
/dev/sda6                 68680588 1524136 67156452    3% /mnt/SU

并且还sudo lsof |grep -i deleted输出这个。

在此输入图像描述

该驱动器的分区大小约为 200 GB。显示磁盘大小的所有其他命令都表明还有剩余空间。
当我删除一些文件时,即使复制文本文件,它也会不断重复。

有什么解决办法吗?

答案1

某些已删除的文件可能会占用磁盘/文件系统空间,请以 root 特权帐户运行以下命令来检查哪些已删除的文件占用了空间

lsof < name_of_filesystem> | grep -i deleted

了解这些文件后,找出与该文件相关的服务,并停止和启动将解决并释放磁盘空间的服务。

希望这会有所帮助,如果您看到的话,请粘贴错误屏幕截图,谢谢。

相关内容