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

Невозможно расширить раздел с помощью gdisk на XenServer 6.5

У меня проблемы с расширением раздела на XenServer 6.5. Изначально у меня было устройство 1,4 ТиБ (аппаратный RAID5), которое я с тех пор обновил до 10,9 ТиБ. Я обновил RAID, заменяя один диск за раз, пока не были заменены 4 диска.

Затем я использовал конфигурацию RAID, чтобы расширить его до полного размера 10,9 ТиБ.

=> ctrl slot=4 ld all show status
   logicaldrive 1 (10.9 TB, 5): OK

Затем я сказал Xen dom повторно просканировать устройство scsi:

echo 1 >  /sys/block/sda/device/rescan 

Теперь, когда я запускаю gdisk, я вижу следующее:

Disk /dev/sda: 23441913520 sectors, 10.9 TiB
Logical sector size: 512 bytes
Disk identifier (GUID): A28B730F-3064-494E-BD7E-DDE8CAD5A12D
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 2930122766
Partitions will be aligned on 2048-sector boundaries
Total free space is 6042 sectors (3.0 MiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048         8388641   4.0 GiB     0700  
   2         8390656        16777249   4.0 GiB     0700  
   3        16779264      2930122766   1.4 TiB     8E00  

Так я вижу это gdisk может видеть все 10,9 ТиБ, но я не могу удалить и воссоздать parititon 3, чтобы он был больше оригинального 1,4 ТиБ. Кроме того, в нем говорится last usable sector is 2930122766.

Как я могу заставить gdisk создать раздел из секторов 16779264-23441913520?

Позвольте gdisk проверить диск на наличие проблем (ключ v).

В моем случае это определило:

The secondary header's self-pointer indicates that it doesn't reside at the end of the disk. If you've added a disk to a RAID array, use the 'e' option on the experts' menu to adjust the secondary header's and partition table's locations.

я использовал x e а потом m(в меню) p показал «последний используемый сектор», как и ожидалось.