使用Ubuntu 12.04,我有一个Xen服务器和几个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服务器上创build分区到其他卷,第一个扇区默认为3072:
fdisk /dev/vm-disks/testes-home -> (new partition, etc) -> First sector (3072-409599, default 3072):
有人知道为什么吗? 这对于卷的大小调整有一定的影响:
如果分区是在虚拟机内完成的,我以后不能在xen服务器上调整它们的大小,因为起始扇区将默认为3072,而不是2048。
另一方面,如果我首先在x72服务器上创build所有的分区,那么在vm中,它们全部从3072开始,因此resize(vm外部或内部)没有问题。
我总是可以这样做,但它让我困惑,为什么它不工作的“正常”的方式…