Восстановление Ubuntu Server с использованием ZFS RAIDZ для данных

Разочаровавшись во взломе NAS-устройств Buffalo, я решил запустить свой собственный домашний сервер. После некоторых исследований я остановился на микросервере HP Proliant с сервером Ubuntu и ZFS (ОС на 1 диске Ext4, данные на 3 дисках RAIDZ).

Как говорят Джоэл Спольски и Джефф Этвуд в отношении резервного копирования, я не могу успокоиться, пока не выполню восстановление во всех сценариях сбоев, от которых я пытаюсь защититься.

Q: Как настроить Ubuntu Server для распознавания существующего массива RAIDZ?

Ясно, что если один из дисков с данными умирает - это сценарий перехода, который хорошо документирован. Если два диска с данными умирают, я получаю регулярное резервное копирование / восстановление. Если ОС умирает, и я могу восстановить, также простой сценарий.

Но если ОС умирает, и я не могу восстановить, то мне нужно воссоздать сервер Ubuntu. Но как мне заставить это распознать мой массив RAID-Z? Хранится ли необходимая информация о конфигурации в массиве RAIZ и за его пределами, и ее просто нужно найти (если да, то как)? Или он находится на диске OS ext4 (в таком случае, как мне его воссоздать)?

1 ответ

Решение

Нашел мой ответ по адресу http://docs.oracle.com/cd/E19082-01/817-2271/gazru/index.html

# zpool import

Это означает, что данные конфигурации должны храниться на устройствах RAIDZ и между ними.

По-видимому, если данные полны, импорт приводит к ONLINE (например, в моем случае, 3 из 3 моих дисков RAIDZ), если данные частично, но достаточно полные, результат DEGRADED (например, 2/3); и если данные недостаточно полны, результат НЕИСПРАВЕН (например, 1/3).

Другие вопросы по тегам