LINUX.ORG.RU
решено ФорумAdmin

gdisk отказывается использовать половину диска

 ,


0

1

Доброго времени суток

Кому-нибудь встречался сабж? ubuntu 12.04 x86_64, raid 10 на 300 Гб дисках. Ещё инсталлятор удивил тем, что при создании принимал правильный размер, но создавал только 300 Гб раздел.

После установки:

fdisk -l -u -c

gdisk -l

попытка увеличить раздел или создать новый

★★★★★

Ответ на: комментарий от blind_oracle

Железный, p420i из dl360p gen8. С другими ОСями проблем не было ( ни с RHEL, ни с ESXi )

Smart Array P420i in Slot 0 (Embedded)
[...]
   array A (SAS, Unused Space: 0  MB)


      logicaldrive 1 (558.7 GB, RAID 1+0, OK)

      physicaldrive 2I:1:5 (port 2I:box 1:bay 5, SAS, 300 GB, OK)
      physicaldrive 2I:1:6 (port 2I:box 1:bay 6, SAS, 300 GB, OK)
      physicaldrive 2I:1:7 (port 2I:box 1:bay 7, SAS, 300 GB, OK)
      physicaldrive 2I:1:8 (port 2I:box 1:bay 8, SAS, 300 GB, OK)
[...]

dmesg еще интересен весь.

ubuntu обложил матом биос и похоже что DSDT вообще построчно. Ок, намёк понял, рано убунте на сервера.

http://pastebin.com/1E4rwS5R

router ★★★★★ ()
Ответ на: комментарий от lucentcode

Заказчик сказал, что хочет именно 12.04. И 300 Гб в общем хватает. Времени переубеждать не осталось, да и не я бы с ним общался

router ★★★★★ ()
Ответ на: комментарий от router

Ну, общаются с клиентом как правило менеджеры и ребята с технической поддержки.

lucentcode ★★★★★ ()
Ответ на: комментарий от router

Вообще глюк интересный, gdisk показывает в секторах полный размер, но при этом «last usable sector is 585871930» т.е. ровно половина.

Интересно увидеть что на это скажет gparted.

Возможно, что это как-то связано с LVM, который там, судя по всему, наверчен. Хотя наверчен он уже поверх раздела с типом 8е и, даже теоретически, мешать не должен.

Убунта ставилась в режиме разбивки диска как ей вздумается? Или в ручном?

blind_oracle ★★★★★ ()
25 января 2015 г.

Нашёл ответ во время работ на другом сервере.

У GPT есть резервная копия таблицы GPT, и пишется она в конце диска. Если увеличить размер диска, то gdisk всё равно откажется создавать раздел, который затрёт резервную копию. Про необходимость её переместить в конец диска промолчит

Выполняем

gdisk <блаблабла>
[...]
Command (? for help): x

Expert command (? for help): e
Relocating backup data structures to the end of the disk

Expert command (? for help): w

Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!

Do you want to proceed? (Y/N): y
OK; writing new GUID partition table (GPT) to /dev/sddlmaa.
The operation has completed successfully.

Или через parted. parted сам предложит переместить резервную копию таблицы:

parted <блаблабла>
[...]
(parted) print
Error: The backup GPT table is not at the end of the disk, as it should be.  This might mean that another operating system believes the disk is smaller.  Fix,
by moving the backup to the end (and removing the old backup)?

После этого раздел можно растянуть на весь диск

router ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.