Используя ubuntu 12.04, у меня есть xen-сервер и несколько виртуальных машин.
Учитывая
/dev/vm-disks/testes - an lvm volume partitioned during OS install
/dev/vm-disks/testes-home - another lvm volume, unpartitioned
Выполняя fdisk на сервере xen, я вижу, что первый раздел диска начинается с 2048 года.
fdisk /dev/vm-disks/testes -> p
Device Boot Start End Blocks Id System
/dev/vm-disks/testes1 2048 6289407 3143680 83 Linux
Но если я попытаюсь создать раздел на другом томе на xen-сервере, значение первого сектора по умолчанию будет 3072:
fdisk /dev/vm-disks/testes-home -> (new partition, etc) ->
First sector (3072-409599, default 3072):
Кто-нибудь знает почему? Это имеет определенные последствия, а именно с изменением размеров томов:
Если разделы созданы внутри виртуальной машины, я не могу позже изменить их размер на сервере xen, потому что начальный сектор по умолчанию будет 3072 вместо 2048 ...
С другой стороны, если я сначала создаю все разделы на xen-сервере, начиная с 3072, то на vm все они начинаются с 3072, и поэтому нет проблем с изменением размера (вне или внутри vm) ...
Я всегда мог так поступить, но меня озадачивает, почему это не работает "нормально" ...