我在 OpenVZ 上有一个装有 Ubuntu 的 VPS。我前一天注意到 df -h 命令的输出返回了奇怪的值。
Filesystem Size Used Avail Use% Mounted on
/dev/simfs 54G 1.5G 8.8G 14% /
devtmpfs 2.0G 0 2.0G 0% /dev
tmpfs 2.0G 3.6M 2.0G 1% /dev/shm
tmpfs 2.0G 9.2M 2.0G 1% /run
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
none 2.0G 0 2.0G 0% /run/shm
您可以看到 /dev/simfs 分区上可用和已使用的空间总计为 10.3GB,而整个分区应该有 54GB 大。
我在网上搜索过,但找不到任何有用的东西。人们通常会遇到打开已删除文件的问题,但我怀疑这不是问题。
你们知道是什么原因导致了这个奇怪的问题吗?这是我的 VPS 提供商必须修复的问题吗?
提前致谢
答案1
你看到的是厚配置和精简配置:
- 厚配置:您请求的全部磁盘空间仅供您分配和保留。(昂贵!)
- 精简配置:您请求的磁盘空间与其他用户共享,并且只有您实际使用的磁盘空间分配给您,而可用空间则从共享池中分配。(便宜,而且现在大多数 CSP 都是这样做的)
由于我不在 OpenVZ 工作,我不知道他们如何物理分配您的空间,但如果他们使用最佳实践,如果您的实际使用量达到 50% 到 85%,您会看到 Avail 列会增长,直至最大值 54G。