У меня есть сервер с контроллером Adaptec HostRaid. Имеет 2 диска по 2 ТБ. Если я перейду к созданию массива RAID0 (с чередованием), он установит емкость массива на 2 ТБ, когда я перейду к созданию массива RAID1 (зеркального и того, что я хочу использовать), он устанавливает емкость массива на 1023 ГБ вместо чего-то ближе к 2 ТБ. Утилита показывает оба диска как 1,8 ТБ, что мне нужно сделать, чтобы создать массив RAID1 размером ~ 1,8 ТБ?
Создание массива RAID 0 размером 2x2 ТБ должно дать вам результирующий массив размером около 4 ТБ, но это не так. Я подозреваю, что у вашего RAID-контроллера есть проблемы с отображением дисков размером более 1 ТБ. Я бы поискал обновление прошивки для вашего контроллера, чтобы он мог использовать полную емкость всех ваших дисков.
Это типичное различие в том, как производители дисков и логические системы измеряют дисковое пространство, производители дисков предполагают, что 1 ТБ составляет 1000 ГБ, тогда как большинство других систем полагают, что 1 ТБ составляет 1024 ГБ.
Помимо этого соображения, похоже, что ваша RAID-карта не выполняет свою работу, вполне возможно, что она не видит все сектора жесткого диска, поскольку введение дисков с 4 КБ на сектор (обычно 1 КБ на сектор ) большинству аппаратных устройств требуется новое обновление прошивки для поддержки этого, обратитесь в Adaptec, чтобы узнать, можете ли вы обновить прошивку, и проверьте, помогает ли это, у вас должен получиться RAID1 емкостью 2 ТБ (или 1,8 ТБ, то же самое) .
Хорошо, не беспокойтесь и спасибо за модели дисков.
Я должен согласиться со второй частью ответа lynxman, этот предел в 1023 ГБ звучит очень подозрительно, как проблема программирования с контроллером RAID, и если доведение его до последней версии, насколько это возможно, не даст вам всех 2 ТБ, тогда я опасайтесь, что использование программного RAID будет вашим лучшим выбором.
CentOS 5 поддерживает установку на программный RAID, так что у вас не должно возникнуть проблем.
Как бы то ни было, я лично предпочитаю программный RAID аппаратному RAID. Важным элементом RAID на сервере является возможность узнать, когда диск вышел из строя - в противном случае вы обычно узнаете только тогда, когда второй диск вышел из строя, и это не такая уж и большая защита. Хотя отдельные карты RAID часто имеют хорошую поддержку Linux, я обнаружил, что многие недолговечные аппаратные контроллеры на материнской плате имеют очень плохую поддержку Linux и не предлагают вам возможности проверить состояние базовых дисков из работающей ОС. mdadm
определенно даст вам точный контроль над вашим RAID, а также возможность использовать smartctl
для планирования эксплуатационных испытаний дисков и, надеюсь, для прогнозирования их возможных отказов и корректного решения этих проблем.
Цифры для настройки RAID1 верны: 1 терабайт - это всего лишь 1000 гигабайт и т. Д.
Причина, по которой вы видите аккуратные 2048 ГБ для массива RAID0, заключается в том, что ваша карта RAID не может справиться с чем-либо (жестким диском или массивом RAID), превышающим 2048 ГБ. Поэтому не устанавливайте RAID0 с его текущим BIOS / прошивкой: в какой-то момент он выйдет из строя и сгорит, что-то вроде USB-накопителя с поддельной емкостью.