我有一个在 Hyper-V 2012 R2 集群上运行的 Ubuntu 16.04 虚拟机。我需要扩展 VM 上的空间。我做的第一件事是扩展 VHDX 文件。这样做之后,我在磁盘上看到了一个非常奇怪的重叠扇区。这里发生了什么?sda2 和 sda5 具有重叠(几乎相同)的扇区。
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 999423 997376 487M 83 Linux
/dev/sda2 1001470 20969471 19968002 9.5G 5 Extended
/dev/sda5 1001472 20969471 19968000 9.5G 8e Linux LVM
这很正常,SDA2 是一个扩展分区,它是一个特殊的“容器”分区,它包含其他分区。扩展分区允许您绕过 DOS 时代剩余的 4 个“主”分区的限制。
您应该能够使用 gparted/parted 调整这些大小。为了安全起见,您可以在尝试更改之前拍摄 VM 的快照,这样您就可以确保在分区出错时可以撤消。
我知道您所拥有的可能是您的发行版中的默认分区布局,但是将来我强烈建议您将 LVM 创建为主分区,这会使事情变得更容易。