Minha configuração de hardware é
- CPU x64
- RAID6 com 7 discos (sim, vou mudar para snapraid)
- SSD com sistema operacional OMV4 conectado à porta SATA
- opção USB flash de backup (se o SSD não funcionar, eu conecto o usb e reinicio)
Minha configuração de software é
- OMV 4.1.17
- OMV-Extras
- Fiz um backup com o plug-in de backup do Web-GUi.
- Configuração de backup: fsarchiver (sem senha)
- Destino do backup: A maneira mais fácil de fazer o backup era no meu RAID-array.
Eu queria saber como usar os arquivos de backup para realmente restaurar o backup em um disco.
Meus arquivos de backup estão no meu array. Esta pode não ser a melhor solução . Ou, se você fizer backup para a matriz, provavelmente deverá copiá-lo de lá para algum outro destino que possa acessar, mesmo que sua matriz RAID não esteja acessível. O mesmo vale para Snapraid-array e outros sistemas de arquivos.
A ordem de inicialização do BIOS deve ser configurada para inicializar primeiro a partir do slot USB e, em segundo lugar, a partir do disco OMV normal. Dessa forma, se nenhum USB estiver conectado, o sistema inicializará o sistema operacional normal. Mas com o USB conectado, ele inicializará a opção de emergência primeiro. Isso é útil se a inicialização a partir do disco normal falhar e você não quiser abrir o gabinete ou conectar um servidor sem periféricos com teclado e monitor para escolher as opções de inicialização.
Agora, o que fazer para restaurar este backup :
No meu caso, meu sistema operacional estava quebrado. Portanto, não consegui inicializar a partir do SSD instalado.
Por favor, tenha cuidado com os comandos aqui. Eu coloquei YOUSHOULDKNOW em todos os lugares que você deve reconhecer que, se você não sabe o que fazer ou escrever aqui, provavelmente não deveria fazê-lo de qualquer maneira.
1 - Sistema operacional de emergência do plug-in (USB), reinicialização
2 - Inicie o OMV Web-GUI
3 - Tive que instalar o SystemRescueCD no OMV. Normalmente, isso já deve fazer parte de seu OMV de backup. Para instalá-lo, vá para OMV-Extras/Kernel .
4 - Diga ao OMV nesta página para inicializar a partir do SystemRescueCD uma vez.
5 - Reiniciar .
6 - Faça login via SSH (Putty) na linha de comando do SystemRescueCD.
Username: root, Password: openmediavault
.Agora, você precisa encontrar os arquivos de backup . No meu caso, eles estão no meu array RAID e tenho que montá-lo para acessá-lo. No seu caso, você terá que ajustar isso, mas provavelmente será necessário montar um dispositivo.
7 - Verifique sua matriz RAID:
mdadm -D /dev/YOUSHOULDKNOW
8 - Meu array estava rodando bem.
9 - Faça um ponto de montagem em /mnt:
mkdir /mnt/YOUSHOULDKNOW
10 - Monte o array no ponto de montagem:
mount /dev/YOUSHOULDKNOW /mnt/YOUSHOULDKNOW
11 - Mover para o diretório de backup no array
12 - Verifique seu backup: fsarchiver archinfo backup.fsa (Descubra a partição de origem, no meu caso o backup não incluiu a partição swap, então eu tinha certeza de fazer backup apenas PARA a primeira partição do meu disco do sistema)
13 - Descubra em qual nome de dispositivo está o disco em que você deseja instalar os arquivos do backup:
blkid
14 - Se você estiver restaurando para um novo disco, grave o backup do grub e a tabela de partições (arquivo backup.grubparts) no disco antes da etapa fsarchiver restfs com:
dd if=/mnt/YOUSHOULDKNOW/backup.grubparts of=/dev/YOUSHOULDKNOW
15 - Extraia o backup para esse drive (e partição correta):
fsarchiver restfs backup.fsa id=0,dest=/dev/YOUSHOULDKNOW
(
id=0
significa que apenas o primeiro sistema de arquivos do backup será restaurado. Presumo que você fez apenas o backup de um sistema de arquivos com um backup.)16 - reinicie com:
reboot
Mais informações sobre os arquivos salvos pelo plug-in openmediavault:
backup1.blkid
Esta é a saída de blkid colocada em um arquivo para fins informativos.backup.fdisk
Esta é a saída de fdisk -l colocada em um arquivo para fins informativos.backup.fsa
Este é o arquivo fsarchiver.backup.grub
Estes são os primeiros 446 bytes do disco onde o grub está instaladobackup.grubparts
Estes são os primeiros 512 bytes do disco onde o grub está instalado e a tabela de partições.backup.packages
Esta é a saída de dpkg -l | grep openmediavault colocado em um arquivo para fins informativos.