Только установщик распознает 801 ГБ массива RAID1 3 ТБ

Я искал как можно лучше для этой точной проблемы, но единственное место, где я точно нашел это, было здесь , и я не думаю, что ОП когда-либо получал адекватный ответ. Большинство проблем, с которыми я сталкивался в отношении жестких дисков объемом 3 ТБ, связаны с устаревшим оборудованием, проблемами с двойной загрузкой и т. Д.

Мой сервер - совершенно новый, использующий ASRock H67M-ITX с встроенным RAID-массивом Intel. У меня есть два Seagate 3TB, настроенный в массив RAID 1. Все, что я вижу в контроллере raid, указывает на то, что у материнской платы нет проблем с этим устройством: оба диска отображаются как устройства по 3 ТБ, а также массив RAID. Единственная точка, в которой что-то не работает, - это загрузить 12.04-desktop-amd64 с флэш-накопителя и попытаться выполнить разбиение. На этом этапе я создаю новую таблицу разделов на диске, и полученный размер составляет 801567 МБ.

У меня сложилось впечатление, что у материнской платы не было проблем с такими массивами RAID, а также что последний долгосрочный стабильный выпуск 64-битной Ubuntu поставляется с поддержкой GPT в ядре и также не будет иметь никаких трудностей. Есть идеи, что я делаю не так?

1
задан 28 April 2012 в 22:41

1 ответ

У меня нет простого и надежного ответа, но для первого диагностического шага я рекомендую проверить режим загрузки и информацию о диске с помощью инструментов более низкого уровня, чем предоставляет установщик:

  1. Boot в режим «попробуй перед установкой».
  2. Откройте окно терминала.
  3. Тип ls /sys/firmware/efi. Если вы видите какие-либо файлы (обычно один файл и один каталог), вы загрузились в режиме EFI. Если вы получили сообщение об ошибке «нет такого файла или каталога», возможно, вы загрузились в режиме BIOS. Это может иметь значение для используемого типа таблицы разделов и, возможно, для способа, которым функции RAID материнской платы обнаруживаются Linux. (Хотя это последнее очень спекулятивно с моей стороны.)
  4. Введите sudo apt-get install gdisk для установки пакета gdisk. (Если это не сработает, вам может потребоваться включить сетевое взаимодействие и использовать опции пакета.)
  5. Тип gdisk -l /dev/sda (при необходимости измените идентификатор устройства, чтобы увидеть ваш диск или массив RAID). Обратите внимание на сообщенный размер диска (в секторах и GiB или TiB) и на тип таблицы («MBR: защита и GPT: присутствует» для GPT; или «MBR: только MBR и GPT: нет» для MBR). Если ваш диск настроен с MBR, это может скинуть все. Я ожидаю, что в этом случае вы сможете использовать до 2 ТиБ, но в libparted может быть ошибка, из-за которой вы слишком рано отключаетесь. Если на диске используется MBR, необходимо переключиться на GPT с помощью gdisk, GParted или другого инструмента.

Еще один комментарий: если это будет установка только для Linux, RAID на материнской плате, вероятно, не лучший путь. Linux поддерживает его, но у меня сложилось впечатление, что он слабее, чем собственный программный RAID в Linux. (Оба на самом деле основаны на программном обеспечении; просто системная плата включает в себя «зацепки» во встроенном программном обеспечении, может использоваться в разных ОС и привязана к контроллеру диска определенного типа, тогда как разновидность Linux не имеет зацепок, это только и может использоваться на любом контроллере диска.) Таким образом, если это система только для Linux, я рекомендую отключить опцию RAID в микропрограмме, а затем использовать программный RAID для Linux. Однако не все установщики Ubuntu поддерживают программный RAID. Настольные установщики определенно этого не делают, но я думаю, что и серверные, и альтернативные установщики оба делают.

0
ответ дан 28 April 2012 в 22:41

Другие вопросы по тегам:

Похожие вопросы: