试图安装软件,它说没有可用的空间,但有

我觉得我做错了什么。

我试图在Debian上安装gparted:

sudo apt-get install gparted 

它说它不能创build“/var/lib/dpkg/updates/tmp.i”,因为设备上没有可用的空间(它试图分配~5MB的磁盘空间,但是当我这样做的时候:

 df -h /var/lib 

它说:

 /dev/sda6 2,8G 1,4G 1,3G 52% /var 

那是我有1.3GB的可用磁盘空间,不是吗?

那么这里发生了什么?

顺便说一句,我现在有两个相关的问题,第一个是这样的: https : //dba.stackexchange.com/questions/87403/mysqld-cant-start-without-any-info所以这对我来说非常重要出了什么事,请…

正如迈克尔·汉普顿(Michael Hampton)所指出的那样,问题在于你没有使用这个分区的inode。

有一些解决scheme:

  • 释放其中一些,取决于它们的重要性,由您决定哪些文件可以被移动/删除。

  • 如果您无法移动/删除文件,而您正在使用LVM,请尝试扩展逻辑卷大小:这将增加可用的inode数量。

  • 如果您不能移动/删除文件,并且LVM扩展会经常发生,请考虑迁移到dynamic分配XFS等inode的文件系统,但请记住它可能会导致碎片化。

我在虚拟机上看到这种types的行为,而主机实际上没有磁盘空间来支持来宾。