mkdir 给出“设备上没有空间”消息,但 sudo mkdir 有效

mkdir 给出“设备上没有空间”消息,但 sudo mkdir 有效

当我尝试mkdir test在 /home/ 中使用时,我得到了mkdir: cannot create directory ‘test’: No space left on device.我已删除了超过 1Gb 的文件并重新启动了一些正在使用已删除文件的进程,但我无法重新启动进程networkd-systemd-lunattende

当我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”将是调整百分比的正确工具。对于其他文件系统,其他工具。

相关内容