корпус внешнего диска -> программный RAID 5?

1743
memilanuk

В моей локальной сети есть два старых компьютера, которые выдают себя за «серверы»; один работает под управлением FreeNAS с USB-накопителя с использованием трех жестких дисков объемом 500 ГБ в пуле ZFS RAID-Z, служащем хранилищем для локальной сети, и один работает под управлением Debian Lenny с жестким диском емкостью 80 ГБ, который используется как универсальный «ящик для инструментов», в который я могу вставить ssh, и т. д. Проблема в том, что в отчете SMART для одного из этих 500-Гбайт накопителей в окне FreeNAS показаны некоторые атрибуты до сбоя, и весь массив в любом случае немного мал. Вместо того, чтобы просто заменить один диск емкостью 500 ГБ на другой диск емкостью 500 ГБ и не иметь резервной копии файлового сервера, я бы хотел обновить все диски до 2 ТБ, но у меня пока нет места для хранения такого большого количества данных. В связи с этим я начал искать корпус с 4 отсеками для внешних дисков с картой eSATA для коробки Debian, с надеждой на создание установки RAID5 + LVM с использованием этих дисков и резервное копирование данных в этот внешний корпус диска. После завершения резервного копирования замените диски в блоке FreeNAS, восстановите там массив и отразите данные обратно. Тогда у меня было бы и основное хранилище (на коробке FreeNAS), и резервная копия (которой у меня сейчас нет) с использованием корпуса внешнего диска на коробке Debian.

Мой большой вопрос ... большинство из этих внешних дисководов, кажется, требуют поддержки JBOD, RAID 0, 1, 10, 5 и т. Д. - я должен предположить, что это просто фальшивый RAID, как у многих обычных мобов, и не очень пригодный для использования в линуксе? В этом случае, когда все диски будут зависать от одного соединения eSATA, увидит ли Linux (в частности, Debian Squeeze, как я планирую вскоре обновить эту коробку) все четыре диска или только первый? Смогу ли я настроить их в массив RAID5 по желанию?

2
Если вы получите в руки блок QNAP или Drobo, это будет похоже на FreeNAS в том смысле, что он будет распознаваться как устройство RAID (при условии, что вы его правильно настроили) и будет рассматриваться как один диск. Что касается того, будет ли это работать, я думаю, это зависит от того, на кого вы смотрите. 13 лет назад 0

1 ответ на вопрос

2
Hydaral

Знаете ли вы, что вы можете использовать zpool replaceкоманду для замены дисков емкостью 500 ГБ по одному на диски емкостью 2 ТБ? Если для свойства zpool autoexpandзадано значение onпри замене последнего диска, пул будет автоматически расширяться для использования всей новой емкости.

Это не требует простоев вашего сервера (кроме отключения питания для подключения дисков) и поддерживает полную избыточность.

Все внешние NAS уровня потребителя используют программный RAID, обычно они основаны на ядрах Linux, поэтому они используют MDADM. Некоторые, такие как Drobo, используют пользовательские программные реализации RAID. Если вы сконфигурируете эти устройства для использования их жестких дисков в RAID, они будут представлены только как один диск для любой клиентской ОС.

Какой уровень / версия ZFS требуется для поддержки замены zpool? Должно ли это быть что-то более новое, как в OpenSolaris, или более старая версия во FreeNAS также поддерживает это? memilanuk 13 лет назад 0
Я не уверен в точной версии, но вот кто-то использует ее на FreeNAS 0.7: http://www.corvettekenny.com/freenas/index.php#3 похоже, что вы должны экспортировать и импортировать для того, чтобы VDev, чтобы расширить на FreeNAS, хотя. Hydaral 13 лет назад 0
Спасибо, мне придется попробовать - определенно сначала выполнить «пробный запуск» внутри виртуальной машины. memilanuk 13 лет назад 0

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