一段时间以来,我无法以 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。