带有 lvm 的 fdisk:为什么第一个扇区位于 3072 而不是 2048?

带有 lvm 的 fdisk:为什么第一个扇区位于 3072 而不是 2048?

使用 ubuntu 12.04,我有一个 xen-server 和几个 vms。

考虑到

/dev/vm-disks/testes - an lvm volume partitioned during OS install
/dev/vm-disks/testes-home - another lvm volume, unpartitioned

在 xen 服务器上执行 fdisk 时,我可以看到第一个磁盘的分区从 2048 开始

fdisk /dev/vm-disks/testes -> p

                 Device Boot      Start         End      Blocks   Id  System
 /dev/vm-disks/testes1            2048     6289407     3143680   83  Linux

但是如果我尝试在 xen-server 上创建其他卷的分区,则第一个扇区默认为 3072:

fdisk /dev/vm-disks/testes-home -> (new partition, etc) -> 

First sector (3072-409599, default 3072):

有人知道为什么吗?这对调整卷大小有一定的影响:

如果分区是在虚拟机内完成的,我稍后无法在 xen 服务器上调整它们的大小,因为起始扇区将默认为 3072 而不是 2048...

另一方面,如果我首先在 xen-server 上创建从 3072 开始的所有分区,那么在 vm 上它们都从 3072 开始,因此调整大小(在 vm 外部或内部)没有问题...

我总是可以这样做,但令我困惑的是为什么它不能以“正常”方式工作......

相关内容