设备上没有剩余空间 - Centos

设备上没有剩余空间 - Centos

当我尝试将一些文件 scp 到 centos 机器时,出现错误“设备上没有剩余空间”

我试过

[root@...]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol01 18G   18G     0 100% /

当我这样做的时候

杜什 /

-> 它只提供 5G

[... ~]$ df -i /
Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/mapper/VolGroup00-LogVol01
                     4685824  209516 4476308    5% /

似乎文件系统已满。我如何才能找到哪个文件系统占用了这么多空间?

答案1

在根目录中使用 du -csh * 应该可以让你了解哪个目录使用了最多的空间,然后你可以 cd 到该目录,并重复,直到找到罪魁祸首

答案2

df -h为您提供磁盘使用量的数据,同时df -i为您提供总的索引节点。Inode 只是您可以使用的文件位置的地址。

这意味着您的文件正在填满您的磁盘,但您的文件足够大,不会耗尽 inode。如果您的磁盘上只有非常小的文件,您可能会耗尽文件的地址定位器,但您仍然有足够的物理空间来写入文件。

只需删除 scp 文件,您就会再次获得一些空间。

相关内容