Назад | Перейти на главную страницу

fdisk с lvm: почему первый сектор 3072, а не 2048?

Используя 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) ...

Я всегда мог так поступить, но меня озадачивает, почему это не работает "нормально" ...