当我购买了具有 15GB 存储空间的 VPS 时,我有点惊讶地发现,除了 Windows 占用的 13GB 空间外,剩下的空间非常少。我甚至无法安装 SQL Server。
技术支持人员说这是正常的。我知道,如果他们愿意,他们可以把 Windows 从配额中删除或进行相应调整。
这是一个常见的做法吗?还是我应该进一步向客户服务部门反映这个问题?
答案1
这确实很正常。您需要支付固定数量的虚拟磁盘空间,而主机不会关心您将其用于什么用途。您需要支付分配给虚拟机的总空间,而不是安装操作系统后可用的空间。例如,如果您安装了基于 Linux 的小型 Apache+PHP+DB 设置,您可能会发现 15Gb 对于小型项目来说确实足够了。
如果您可以选择在 VM 中运行 Windows 2003,则默认情况下 Windows 2003 占用的空间比 Windows 2008 少,但您可能仍会发现 15Gb 空间非常狭窄,尤其是随着时间的推移,随着更新和补丁的推出。您是对的,在现代 Windows 版本下,您在 15Gb 中能做的事情不多(我们在这里使用 Windows 服务器 VM 进行测试,我总是为每个 VM 分配至少 32Gb 的系统卷,对于 64 位安装则分配更多),除了简单的非数据驱动的网站或其他低空间服务(如 TCP 中继或其他一些简单的应用程序)。
答案2
不,完全正常。你认为 15GB 的磁盘足以运行完整的 Windows 和 SQL Server 等,这是错的。你为什么认为他们不会计算 Windows?它占用了磁盘上的空间,还是?
这完全正常。基本上你太省钱了。服务器很好,或者运行一个小型 DNS 或 Web 服务器,但可能不足以运行 SQL。
让他们升级光盘。
答案3
嗯,这是用户和托管方承担同等责任的问题(托管方可能责任更大一些)
首先,用户必须知道他们需要的空间,对吧。那是你的错。
但是供应商必须从报价中“排除” SO 空间,因为 SQL 专家不必知道 2008 浪费了大约 15 GB,2003 运行在 10 GB 上,而 2000 需要 5 GB。
指出。“可能”的解决方案是:
如果您有权访问操作系统,那么您可以每天删除或“清除”一些文件夹。
正常情况下,您可以得到大约 11 GB 的 SO,但不会少很多。
希望这有帮助。要删除系统文件夹,请小心并阅读每个文件夹的文档。