.png)
Я настраиваю небольшой, но, надеюсь, надежный сервер для студенческого сообщества. В качестве оборудования я использую IBM x3620 M3 со встроенной картой RAID M1015.
Чтобы сделать настройку перспективной в будущем и максимально избежать привязки к поставщику, я хочу использовать программный RAID через стандартную опцию Linux md raid или, может быть, даже напрямую через btrfs.
Вот тут все становится сложнее.IBM Redbook на M1015не указано явно, что доступен полный "сквозной" вариант (это то, что называется JBOD?). Я загрузил сервер и попытался установить Debian только на один жесткий дискбезнастраивая RAID в настройках контроллера, очевидно, что происходит некая «сквозная передача».
Вот мои вопросы:
- Оставляет ли контроллер какие-либо метаданные на дисках, которые заставляют мой md raid-массив всегда запускаться с этого конкретного контроллера, или это будет совершенно универсальный массив, который я могу подключить к «сырым» портам SATA и он будет работать так же хорошо?
- Смогу ли я производить горячую замену и перестраивать свой массив, даже если я «обхожу» аппаратный контроллер по возможности?
- Я все делаю не так? Мне нужно прошить контроллер другой прошивкой, вероятность которой естьупомянулна самом Serverfault? Почему?
- и т. д. (Как: Программный рейд M1015 на Linux)
Спасибо!
решение1
Оставляет ли контроллер какие-либо метаданные на дисках, которые заставляют мой md raid-массив всегда запускаться с этого конкретного контроллера, или это будет совершенно универсальный массив, который я могу подключить к «сырым» портам SATA и он будет работать так же хорошо?
Если вы имеете в виду, сможете ли вы взять диски и подключить их к любому другому контроллеру, то, скорее всего, нет - даже со сквозным подключением я бы не стал «ставить все на кон», что это произойдет.
Смогу ли я производить горячую замену и перестраивать свой массив, даже если я «обхожу» аппаратный контроллер по возможности?
Да, я не думаю, что это будет проблемой.
Я все делаю не так? Стоит ли мне прошить контроллер другой прошивкой, о возможности которой упоминается на самом Serverfault?
Я бы лично просто оставил контроллер выполнять эту работу - я не фанат программного RAID, для начала, вы в конечном итоге переносите все записи по шинам несколько раз, и какой бы "независимости от поставщика" вы ни придерживались, всегда проще сделать резервную копию сервера и восстановить его на другом, чем рисковать, перемещая диски на другой сервер и не имея возможности вернуться назад - некоторые новые серверы могут просто стереть диски в любом случае. Доверьтесь оборудованию, убедитесь, что вы периодически делаете резервные копии и тестируете эти резервные копии.
решение2
Я не думаю, что контроллер оставляет какие-то специфичные для поставщика данные:
Я приобрел intertec 4342L (24 отсека) с контроллером M1015, чтобы расширить существующий md RAID5. Я просто переместил диски в корпус. Существующий ранее загрузочный HD IDE был клонирован на dd
новый диск SATA, который затем также был подключен к корпусу. Все прошло гладко, система загрузилась без проблем, и массив md запустился как прежде. Даже smarttool можно использовать для прямого чтения информации с HDD.