当我尝试mkdir test
在 /home/ 中使用时,我得到了mkdir: cannot create directory ‘test’: No space left on device
.我已删除了超过 1Gb 的文件并重新启动了一些正在使用已删除文件的进程,但我无法重新启动进程networkd-
、systemd-l
和unattende
。
当我df -h /
现在跑步时我得到
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 49G 48G 0 100% /
仍然mkdir test
不起作用,但是sudo mkdir test
可以,为什么呢?我也在sudo chmod 777 .
该目录中尝试过,但没有成功。
答案1
(某些)文件系统具有保留一定百分比的空间供 root 使用的功能。这似乎正是这里发生的事情。
您删除的内容似乎不足以将可用空间百分比提高到超过该阈值。
假设这是 ext4,“manune2fs”将是调整百分比的正确工具。对于其他文件系统,其他工具。