在我的 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
了解这些文件后,找出与该文件相关的服务,并停止和启动将解决并释放磁盘空间的服务。
希望这会有所帮助,如果您看到的话,请粘贴错误屏幕截图,谢谢。