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

Zaz*_*ama 18 linux vps linux-vserver

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

df -h 说:

df -h
Filesystem Size Used Avail Use%  Mounted on
/dev/simfs 50G  2.4G  0    100%  /
Run Code Online (Sandbox Code Playgroud)

它说它已 100% 使用,但实际上只有 2.4G 的 50 个在使用。我还尝试删除一些很大的日志文件,但没有帮助。

我还检查了“du -sh *”是否有任何大的东西,但找不到任何大的东西。

有人有想法吗?

//编辑:有足够的 INode 空闲。

df -hi
Filesystem     Inodes IUsed IFree IUse% Mounted on
/dev/simfs        25M  137K   25M    1% /
Run Code Online (Sandbox Code Playgroud)

//编辑:完成输出:

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
Run Code Online (Sandbox Code Playgroud)

//编辑:权限:

ls -la /dev/simfs
brw------- 1 root root 144, 149 Aug 14 00:01 /dev/simfs
Run Code Online (Sandbox Code Playgroud)

Mic*_*ton 32

您正在使用基于 OpenVZ 的 VPS,并且在此 VPS 上,您的根文件系统并不是真正的文件系统,而是主机上的目录。主机上的该目录已用完磁盘空间。

这是一个强有力的迹象,表明您的提供商严重过度使用资源,并且没有很好地监控它们,或者根本没有监控它们。simfs替代品,称为 ploop,更难以过量使用,对磁盘空间有更强的保证,并且性能更好。

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

  • 谢谢你的解释,听起来很有道理。我的VPS用了半年,直到昨晚才出现任何问题。它也只是一个带有 512mb ram 的小内存,不需要太多电源。我会等待他们的解释,然后我会决定该怎么做。 (2认同)
  • 原来你是对的,这是他们这边的问题。显然,他们没有承认他们过度使用了他们的主机系统:P (2认同)