安装新内核时出现“设备上没有剩余空间”消息,尽管还有可用空间

安装新内核时出现“设备上没有剩余空间”消息,尽管还有可用空间

我编译了内核 4.5,当我尝试使用命令安装它时,dpkg -i我收到消息“设备上没有剩余空间”,尽管启动分区中有可用空间

以下是该命令的输出df -h

Filesystem                 Size  Used Avail Use% Mounted on
udev                       1,4G  8,0K  1,4G   1% /dev
tmpfs                      288M  1,3M  287M   1% /run
/dev/mapper/mint--vg-root  291G  130G  146G  48% /
none                       4,0K     0  4,0K   0% /sys/fs/cgroup
none                       5,0M     0  5,0M   0% /run/lock
none                       1,5G   18M  1,4G   2% /run/shm
none                       100M   24K  100M   1% /run/user
/dev/sda1                  236M   50M  175M  22% /boot

输出如下df -i

Filesystem                  Inodes   IUsed    IFree IUse% Mounted on
udev                        364279     540   363739    1% /dev
tmpfs                       368151     564   367587    1% /run
/dev/mapper/mint--vg-root 19333120 1224744 18108376    7% /
none                        368151      13   368138    1% /sys/fs/cgroup
none                        368151       2   368149    1% /run/lock
none                        368151      57   368094    1% /run/shm
none                        368151      21   368130    1% /run/user
/dev/sda1                    62248     302    61946    1% /boot

如何解决这个问题?

此致

答案1

您的 inode 有问题。您可能在某个地方有很多小文件,它们占用的空间非常小。每个文件都在占用您的 inode。

您可以使用以下命令获取 inode 数量:

$ df -i

查看此链接可以帮助您找到 inode 的使用位置: https://stackoverflow.com/questions/347620/where-are-all-my-inodes-being-used

相关内容