我有一台虚拟机,由于需要更多空间,因此我扩展了虚拟机的大小。以下是我拥有的虚拟机以及收到的消息:
我正在阅读并看到了一些参考资料diskpart.exe
,它给了我以下内容:
DISKPART> list partition
Partition ### Type Size Offset
------------- ---------------- ------- -------
Partition 1 Primary 40 GB 1024 KB
Partition 2 Primary 20 GB 40 GB
Partition 3 Primary 20 GB 60 GB
Partition 0 Extended 40 GB 80 GB
Partition 4 Logical 10 GB 80 GB
Partition 5 Logical 10 GB 90 GB
Partition 6 Logical 10 GB 100 GB
Partition 7 Logical 10 GB 110 GB
DISKPART> list volume
Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------- ------- --------- --------
Volume 0 Z DVD-ROM 0 B No Media
Volume 1 E DVD-ROM 0 B No Media
Volume 2 C NTFS Partition 40 GB Healthy System
Volume 3 K Salmon Rive NTFS Partition 20 GB Healthy
Volume 4 J Taylor Gas NTFS Partition 20 GB Healthy
Volume 5 S Suburban NTFS Partition 10 GB Healthy
Volume 6 D DeClerk NTFS Partition 10 GB Healthy
Volume 7 H Modern Hone NTFS Partition 10 GB Healthy
Volume 8 G Modern Avoc NTFS Partition 10 GB Healthy
我读到我可以扩展我的逻辑驱动器并能够创建更多分区。
我现在很迷茫。我不确定要扩展哪一个,是否可以扩展,甚至不知道该怎么做。我以前没有遇到过这个问题,所以这超出了我的知识范围。
我需要在扩展虚拟机大小的 80 GB 上创建更多分区。
有人能帮我一下我现在该做什么吗?
答案1
简单的解决方案是添加更多虚拟磁盘,而不是扩展驱动器和添加更多分区。
除了允许更多分区之外,此方法还允许您将单个驱动器移动到新的 VM(对于构建更新的服务器然后仅切换数据驱动器很有用。它还可以降低损坏的虚拟驱动器破坏所有数据的风险 - 只需要恢复一个虚拟磁盘。
在物理机上,通常优先使用独立驱动器而不是分区,但物理空间和成本迫使您使用分区。虚拟机通常没有这样的限制,因此请使用独立驱动器。
当然,这取决于磁盘背后的存储系统。例如,如果每个磁盘都需要 SAN 上的 LUN,那么可能会有限制。但您肯定可以至少拥有 2 个磁盘。
大多数虚拟化平台的额外优势是,您可以在系统运行时轻松添加磁盘。扩展现有磁盘并非总是如此。
在我所有的虚拟机上,每个磁盘只有一个分区(不包括小型启动分区和实用程序分区)。几乎没有任何理由以其他方式执行此操作。
答案2
使用标准 fdisk 布局,您确实拥有最大数量的分区:3 个主分区和 4 个扩展分区。您需要做的是使用 GPT 分区格式化整个虚拟磁盘,这实际上允许无限数量的分区(实际上我认为这个数字是 64)。Windows 可以处理这种格式。
所以我现在的猜测是,你可能最终必须备份所有内容,重新格式化虚拟磁盘,重新分区磁盘,然后恢复数据。
当然,如果您最终重新生成并重新格式化虚拟磁盘,那么您可以使用 fdisk 分区方案并正确调整分区大小。