尽管有可用空间,但仍无法在根目录下创建文件夹/文件

尽管有可用空间,但仍无法在根目录下创建文件夹/文件

一段时间以来,我无法以 root 身份创建文件/文件夹。我总是以 root 身份登录,并且能够正常工作。

我的经验如下:

# pwd
/root

# mkdir xcxcx
mkdir: cannot create directory `xcxcx': No space left on device

# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        41G  4.1G   35G  11% /
/dev/sda3        91G   36G   51G  42% /home
/dev/sda2        99G  3.4G   91G   4% /usr

我看到我的系统上有足够的空间;那么为什么我无法创建文件夹/文件?

更新:

df -i

报告

Filesystem   Inodes    IUsed    IFree IUse% Mounted on
/dev/sda1   2681728  2681728        0  100% /
/dev/sda3   6037504   111043  5926461    2% /home
/dev/sda2   6553600   146034  6407566    3% /usr

我的 inode 用完了吗?如果是这样,我该如何解决?

答案1

这是你的问题:

/dev/sda1 2681728 2681728 0 100% /

您没有可用的 inode。如果您想在文件系统上写入更多内容,则需要删除文件以释放 inode。创建文件系统后,无法增加 inode 数量。

但您仍然应该能够写入 /home 和 /usr。

相关内容