У нас есть сервер Rackable Systems, используемый для хранения резервных копий. Недавно мы приобрели пару дисков емкостью 3 ТБ для расширения хранилища, но они показывают только 746,52 ГБ, как сообщает утилита 3ware tw_cli и BIOS карты 3ware. Я искал, но не могу найти спецификацию, в которой указана максимальная поддерживаемая емкость одного диска. Я также не могу понять, почему накопитель показывает 746,52 ГБ вместо 2 ТБ, если на самом деле достигнут барьер совместимости в 2 ТБ.
Контроллер хранилища: 3ware 9500S-4LP (Прошивка: FE9X 2.08.00.009)
Два новых диска: Seagate SV35 ST3000VX000 3 ТБ диски.
Новые диски слишком велики?
Почему диски емкостью 3 ТБ сообщают меньше, чем диск емкостью 1 ТБ (указан как 931,51 ГБ)?
Вывод из tw_cli:
/c1 show
Unit UnitType Status %RCmpl %V/I/M Stripe Size(GB) Cache AVrfy
------------------------------------------------------------------------------
u0 SINGLE OK - - - 372.519 OFF OFF
u1 SINGLE OK - - - 931.312 OFF OFF
u2 RAID-1 OK - - - 745.048 ON OFF
Port Status Unit Size Blocks Serial
---------------------------------------------------------------
p0 OK u0 372.61 GB 781422768 *snip*
p1 OK u1 931.51 GB 1953525168 *snip*
p2 OK u2 746.52 GB 1565565872 *snip*
p3 OK u2 746.52 GB 1565565872 *snip*
Edit: Добавлена версия прошивки карты 3ware.
Как сказал @Hennes, 745 ГБ, указанные для дисков 3 ТБ, связаны с ограничением 2,19 ТБ, наложенным контроллерами (и, по-видимому, этим), которые не могут поддерживать диски большего размера. Ошибка заключается в 32-битной точности, предлагаемой LBA32.
Еще один ресурс, который я нашел здесь объясняет, что ограничение вызвано 32-битным LBA. Кто-то там также сообщает, что служба поддержки 3ware сообщила, что 12-портовая версия этой карты не поддерживает диски емкостью более 2 ТБ, поэтому я уверен, что моя тоже не будет.
Новые диски емкостью 2 ТБ, которые мы недавно заказали, работают отлично, поэтому мы отправим диски на 3 ТБ обратно.
Выпущено обновление прошивки для контроллера 9650SE v4.10.00.027 от 3 декабря 2012 г.
Реализована поддержка дисков объемом до 4 ТБ.
Я использую диски емкостью 3 ТБ с сервером Ubuntu 14.04. Вам нужно создать таблицу разделов GPT, иначе вы увидите только 2 ТБ.
Для этого воспользуйтесь программой parted: [http://www.thegeekstuff.com/2012/08/2tb-gtp-parted/]
Соответствующий раздел из инструкции:
Поддержка более 2 терабайт
Windows XP (32-разрядная), Windows 2003 (32-разрядная и 64-разрядная без SP1) и Linux 2.4 в настоящее время не распознают единицу емкости, превышающей 2 ТБ. Если общая емкость дисков, подключаемых к устройству, превышает 2 терабайта (ТБ), вы можете включить авто-резку при настройке устройств. При автоматическом вырезании доступная емкость устройства делится на несколько блоков размером 2 ТБ или меньше, которые могут обрабатываться операционными системами как отдельные тома. Размер вырезки можно настроить от 1024 ГБ до 2048 ГБ (по умолчанию) до создания единицы.
Если до включения опции автоматического вырезания был создан блок размером более 2 ТБ, его емкость, видимая для операционной системы, все равно будет 2 ТБ; никакая дополнительная емкость не регистрируется. Чтобы изменить это, необходимо воссоздать единицу. Для получения дополнительной информации см. «Использование Auto-Carving для поддержки нескольких LUN» на стр. 78.
Вы также можете обратиться к статье базы знаний № 13431 по адресу http://www.3ware.com/kb/article.aspx?id=13431.