Linux说我的空间已满,使用2.4 / 50gb

今天我遇到了一个问题,我不确定它是否是我的托管服务提供商的错误配置,因为我没有改变任何有关文件系统的内容.

df -h说:

df -h
Filesystem Size Used Avail Use%  Mounted on
/dev/simfs 50G  2.4G  0    100%  /

它表示它已经100%使用,但实际上只有2.4G的50个使用.我也试图删除一些很大的日志文件,但它没有帮助.

我还检查了“du -sh *”,如果有什么大的,但找不到任何大的东西.

有人有想法吗?

//编辑:
有足够的免费INode.

df -hi
Filesystem     Inodes IUsed IFree IUse% Mounted on
/dev/simfs        25M  137K   25M    1% /

//编辑:
完成输出:

df -T
Filesystem     Type     1K-blocks    Used Available Use% Mounted on
/dev/simfs     simfs     52428800 2127284         0 100% /
none           devtmpfs    262144       4    262140   1% /dev
none           tmpfs        52432      56     52376   1% /run
none           tmpfs         5120       0      5120   0% /run/lock
overflow       tmpfs         1024       0      1024   0% /tmp
none           tmpfs       209700       0    209700   0% /run/shm
none           tmpfs       102400       0    102400   0% /run/user

//编辑:权限:

ls -la /dev/simfs
brw------- 1 root root 144,149 Aug 14 00:01 /dev/simfs

解决方法

您正在使用基于OpenVZ的VPS,并且在此VPS上,您的根文件系统实际上不是文件系统,而是 a directory on the host.主机上的该目录已用完磁盘空间.

这是一个强烈的迹象,表明您的提供商拥有大量过度使用的资源,并且没有很好地监控它们,或者根本没有. replacement for simfs,known as ploop,更难以过度使用,具有更强的磁盘空间保证,性能更好.

我强烈建议您尽快找到其他提供商.这不太可能是您当前遇到的最后一个问题. (当然,不是基于OpenVZ的.)

相关文章

查找全部容器的日志文件 $ sudo find /var/lib/docker/conta...
Linux日志文件中列属性的详细解析
在Linux系统中没有duf命令,如何有效地管理磁盘空间?
深入探讨EncryptPad在Linux操作系统中的功能和优势
原理和应用场景:Linux中ttyload工具的工作原理和实际用途
深度解析SELinux的三种策略类型