Переместить массив RAID 1 в новую систему
Я перестраиваю свой домашний сервер Ubuntu, но я хочу сохранить мои два диска в настоящее время в программном обеспечении Linux RAID 1.
Моя текущая конфигурация:
Один жесткий диск емкостью 240 ГБ, настроенный в качестве диска ОС (Ubuntu 12.04 LTS). Два красных диска емкостью 3 ТБ, настроенных как Linux RAID 1, содержат домашние файлы, изображения, видео, резервные копии и т. Д.
По ряду причин мне нужно пересобрать систему на новом диске ОС с Ubuntu 14.04.1 LTS, который будет иметь SSD на 240 ГБ. С новой системой, есть ли способ смонтировать два диска RAID без (а) потери данных и (б) необходимости перестроения массива RAID?
Спасибо!
2 ответа
Основываясь на ответе Дэвида Фёрстера, я двинулся вперед. Мне удалось успешно перенести том RAID. Одна деталь, которая усложнила этот шаг, заключалась в том, что массив RAID был частью группы LVM. Поэтому, как только я заново собрал новую систему, массив RAID был распознан, но я не смог смонтировать ни один из LVM.
В итоге мне пришлось использовать vgexport/vgimport для экспорта и импорта группы томов. Хорошо, что я устанавливал на новый диск с ОС, то есть у меня все еще был старый диск с ОС, что позволило мне вернуться назад и правильно экспортировать LVM. Процедура, которой я следовал, находится здесь, на tldp.org(за исключением того, что отсутствует деактивация и реактивация логических томов).
Моя первоначальная конфигурация была:
- 2x3TB Диски в Linux RAID1 с одним разделом Ext4 для хранения файлов (без ОС).
- RAID-массив 3 ТБ добавлен в качестве единственного устройства в томе:
/dev/NASRaid1/NAS_LVM
/dev/NASRaid1/NAS_LVM
монтируется в файловую систему как/nfs
Шаги, предпринятые для экспорта и импорта тома:
- Размонтировать файловую систему (ы): размонтировать
/nfs
(У меня также было экспортное зеркало для общего ресурса Samba, которое мне также пришлось отключить) - Деактивировать логический том (ы):
lvchange -an /dev/NASRaid1/NAS_LVM
- Деактивировать группу томов:
vgchange -an NASRaid1
- Экспорт группы томов:
vgexport NASRaid1
- Добавьте массив RAID в новую систему и загрузитесь. Бег
pvscan
перечисляет экспортированные группы томов. - Импортируйте группу томов:
vgimport NASRaid1
- Активируйте группу томов:
vgchange -ay NASRaid1
- Активируйте громкость (и):
lvchange -ay /dev/NASRaid1/NAS_LVM
- Смонтируйте файловую систему (ы):
mkdir -p /nfs; mount /dev/NASRaid1/NAS_LVM /nfs
Работал как шарм.
mdadm хранит всю необходимую информацию для повторной сборки RAID в заголовке тома. Как только вы правильно настроите его в новой системе, он должен забрать существующие тома.