- Вопрос или проблема
- Ответ или решение
- Восстановление SHR RAID без потери данных: Пошаговое руководство
- Введение
- Шаг 1: Подготовка к восстановлению
- Шаг 2: Подключение дисков
- Шаг 3: Поиск информации о суперблоке
- Шаг 4: Восстановление массива
- Шаг 5: Проверка целостности массива
- Шаг 6: Восстановление LVM
- Заключение
Вопрос или проблема
Кто-то удалил группу хранилища на моем Synology… Это крайне критично для работы моего бизнеса.
При более подробном изучении я обнаружил, что VG LVM был удален, и я получил UUID PV, связанный с ним.
С другой стороны, у меня есть 4 диска с 3 разделами на каждом. Все /dev/sd*1
сконфигурированы в RAID 1 под /dev/md0
, а /dev/sd*2
под /dev/md1
. Остались все крупные блочные устройства /dev/sd*5
.
Проблема: fdisk -l
утверждает, что эти разделы являются Linux RAID, но я думал:
# mdadm --examine /dev/sda5
mdadm: Superблок md не обнаружен на /dev/sda5.
Та же история и с другими. Разумеется:
# mdadm --assemble /dev/md2 /dev/sd{a,b,c,d}5
mdadm: не распознаваемый суперблок на /dev/sda5
mdadm: /dev/sda5 не имеет суперблока - сборка прервана
Вопрос: как правильно восстановить массив SHR, чтобы вернуть мой PV с правильным UUID для восстановления моих данных?
Большое, большое спасибо
Ответ или решение
Восстановление SHR RAID без потери данных: Пошаговое руководство
Введение
Восстановление RAID-массивов, особенно в ситуации, когда был удалён важный хранилище, требует внимательного подхода и понимания архитектуры вашего NAS (Network Attached Storage). В вашем случае мы имеем дело с Synology RAID, использующим SHR (Synology Hybrid RAID), который позволяет эффективно управлять дисками разного объёма и типа. Давайте подробно разберём последовательность действий для восстановления вашего SHR-массива и минимизации риска потери данных.
Шаг 1: Подготовка к восстановлению
Прежде чем приступить к восстановлению, создайте резервные копии всех текущих данных, которые у вас есть. Эту информацию важно сохранить, чтобы избежать её потери в процессе восстановления.
- Проверьте состояние дисков: Убедитесь, что все ваши диски работоспособны. Используйте команду
smartctl
для проверки состояния каждый диск. - Запишите параметры: Обратите внимание на UUID, который был ранее связан с вашим Volume Group (VG) в LVM.
Шаг 2: Подключение дисков
Проверьте наличие подключенных дисков с помощью команды:
fdisk -l
Вывод должен отображать все подключенные устройства и их разделы. В вашем случае, вы упомянули, что все /dev/sd*1
и /dev/sd*2
работающие в RAID 1, но проблемы начинаются с RAID 5 на /dev/sd*5
.
Шаг 3: Поиск информации о суперблоке
Команда mdadm --examine
вывела сообщение о том, что на sda5
нет суперблока. Это может означать, что RAID-массив в данный момент не распознан. Чтобы разобраться с этим, нужно:
-
Проверить наличие суперблоков на всех дисках:
mdadm --examine /dev/sd*5
Если они отсутствуют, возможно, произошла коррекция разделов или корзина данных.
Шаг 4: Восстановление массива
Для попытки восстановления RAID вам нужно будет использовать команду mdadm
с указанием опции "assemble" с опцией "force". Будьте осторожны с этой командой, так как она может повлечь за собой дальнейшие проблемы, если вы что-то сделаете не так. Пример команды:
mdadm --assemble --force /dev/md2 /dev/sda5 /dev/sdb5 /dev/sdc5 /dev/sdd5
Эта команда попытается объединить ваш RAID с принудительным соединением, игнорируя ошибки суперблока.
Шаг 5: Проверка целостности массива
После успешного соединения массива можно проверить его состояние с помощью:
cat /proc/mdstat
Это покажет состояние вашего RAID-массива — в нормальном состоянии он будет отображаться как active
.
Шаг 6: Восстановление LVM
Если RAID успешно собран, следующим ключевым шагом будет восстановление вашего LVM:
pvscan
vgscan
lvscan
Эти команды помогут вам узнать, какие физические тома (PV) и группы томов (VG) имеются в наличии. Убедитесь, что ваш UUID совпадает с тем, что был ранее.
Если вы видите свой VG, можно продолжать с:
vgchange -ay
Это активирует вашу группу томов, и вы сможете получить доступ к вашим логическим томам (LV).
Заключение
Этот процесс требует аккуратности и четкости в каждом действии. Стратегически подходите к восстановлению, и избегайте операций, которые могут увеличить риск потери данных. Если вы столкнётесь с проблемами на каком-либо этапе или не уверены в своих действиях, обратитесь за помощью к профессиональным восстановителям данных или технической поддержке Synology. Восстановление RAID — это сложный процесс, но с правильным планом вы можете восстановить доступ к своей критически важной информации без потери данных.