Как восстановить резервную копию, сделанную с помощью плагина резервного копирования openmediavault (и опции fsarchiver)?
Моя аппаратная настройка
- CPU x64
- RAID6 с 7 дисками (да, я перейду на snapraid)
- SSD с операционной системой OMV4, подключенной к порту SATA
- опция резервного флэш-накопителя USB (если SSD не работает, я подключаю USB и перезагружаюсь)
Моя настройка программного обеспечения
- OMV 4.1.17
- OMV-Extras
- Я сделал резервную копию с помощью резервного плагина из веб-интерфейса.
- Настройка резервного копирования: fsarchiver (без пароля)
- Место назначения резервной копии: Самый простой способ сделать резервную копию - это мой RAID-массив.
Мне было интересно, как использовать файлы резервных копий для фактического восстановления резервной копии на диск.
1 ответ
Мои файлы резервных копий находятся в моем массиве. Это может быть не лучшим решением. Или, если вы выполняете резервное копирование в массив, вам, вероятно, следует скопировать его оттуда в другое место назначения, к которому вы сможете иметь доступ, даже если ваш RAID-массив недоступен. То же самое касается Snapraid-массива и других файловых систем.
Порядок загрузки BIOS должен быть настроен так, чтобы он загружался сначала с USB-слота, а затем с обычного диска OMV. Таким образом, если USB не подключен, система загрузит обычную операционную систему. Но с подключенным USB он сначала загрузит аварийную опцию. Это удобно, если загрузка с обычного диска не удалась, и вы не хотите открывать корпус или подключать безголовый сервер с клавиатурой и монитором для выбора параметров загрузки.
Теперь, что нужно сделать, чтобы восстановить эту резервную копию:
В моем случае моя операционная система была сломана. Поэтому я не смог загрузиться с установленного SSD.
Пожалуйста, будьте осторожны с командами здесь. Я ставлю YOUSHOULDKNOW везде, где вы должны понимать, что если вы не знаете, что делать или писать здесь, вы, вероятно, не должны делать это в любом случае.
1 - Плагин аварийной ОС (USB), перезагрузка
2 - Запустить OMV Web-GUI
3 - Я должен был установить SystemRescueCD на OMV. Обычно это уже должно быть частью вашего резервного OMV. Для его установки перейдите в OMV-Extras / Kernel.
4 - Скажите OMV на этой странице, чтобы он загрузился с SystemRescueCD один раз.
5 - перезагрузка.
6 - Войдите через SSH (Putty) в командную строку SystemRescueCD. Username: root, Password: openmediavault
,
Теперь вы должны найти файлы резервных копий. В моем случае они находятся на моем RAID-массиве, и я должен смонтировать его для доступа к нему. В вашем случае вам придется настроить это, но, вероятно, потребуется установка устройства.
7 - Проверьте ваш RAID массив: mdadm -D /dev/YOUSHOULDKNOW
8 - Мой массив работал нормально.
9 - Создайте точку монтирования в / mnt: mkdir /mnt/YOUSHOULDKNOW
10 - Смонтировать массив в точку монтирования: mount /dev/YOUSHOULDKNOW /mnt/YOUSHOULDKNOW
11 - Переместить в каталог резервного копирования в массиве
12 - Проверьте свою резервную копию: fsarchiver archinfo backup.fsa (выясните исходный раздел, в моем случае резервная копия не включала раздел подкачки, поэтому я был почти уверен, что сделаю резервную копию только до первого раздела моего системного диска)
13 - Узнайте, под каким именем устройства на диске вы хотите установить файлы из резервной копии: blkid
14 - Если вы восстанавливаете на новый диск, запишите резервную копию grub и таблицу разделов (файл backup.grubparts) на диск до того, как fsarchiver restfs выполнит:
dd if=/mnt/YOUSHOULDKNOW/backup.grubparts of=/dev/YOUSHOULDKNOW
15 - Извлеките резервную копию на этот диск (и правильный раздел): fsarchiver restfs backup.fsa id=0,dest=/dev/YOUSHOULDKNOW
(id=0
означает, что будет восстановлена только первая файловая система из резервной копии. Я предполагаю, что вы только что сделали резервную копию одной файловой системы с одной резервной копией.)
16 - перезагрузиться с: reboot
Дополнительная информация о файлах, сохраненных плагином openmediavault:
backup1.blkid
Это вывод blkid, помещенный в файл для информационных целей.backup.fdisk
Это вывод fdisk -l, помещенный в файл для информационных целей.backup.fsa
Это файл fsarchiver.backup.grub
Это первые 446 байт диска, на котором установлен grub.backup.grubparts
Это первые 512 байт диска, на котором установлен grub, и таблицы разделов.backup.packages
Это вывод команды dpkg -l | grep openmediavault помещается в файл для ознакомительных целей.