我有一个在 VMware 中运行的 OpenSUSE 虚拟机,这是作为项目的一部分提供给我的。它充当数据库容器,并且数据库由外部脚本填充。
我在构建过程中开始收到空间警告,并且构建似乎已停止,因此我尝试将磁盘大小从 20GB 增加到 35GB。
OpenSUSE 中的“我的电脑”内部显示总空间只有 18.6GiB。
我已经重新启动了多次,但没有运气。此外,新的 35GB 是预先分配的。
我不知道这是否会解决构建问题,但是有人可以帮助让虚拟机识别分配的完整空间吗?至少应该有帮助...
额外信息:
- 操作系统:Linux 2.6.37.1-1.2-桌面 x86_64
- 系统:openSUSE 11.4 (x86_64)
- KDE:4.6.00 (4.6.0)“版本 6”
答案1
显然,虚拟机看不到额外的磁盘空间,因为它没有分配给分区。
解决办法是调整虚拟机的分区大小。
第一步是将未分配的空间放入最后一个分区,这可以使用 parted 来完成。看https://www.gnu.org/software/parted/manual/html_node/parted_31.html
第二步是增加分区的文件系统以填充新空间。执行此操作的方法取决于分区的格式。例如,如果是 ext4,您可以在以下位置找到说明:https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Storage_Administration_Guide/ext4grow.html