Partição OS / Boot adequadamente de backup

0

Eu tenho duas unidades em um servidor de mídia com dois tamanhos diferentes, então não posso executar o ataque. No entanto, eu gostaria de fazer backup da partição do sistema operacional para que, se a unidade 1 falhar, eu possa trocá-la, atualizar a partição grub / boot e continuar sem a reinstalação do sistema operacional depois de atualizar o FSTab e o grub conf.

Como você pode ver por esta imagem, eu tenho a partição do SO das unidades secundárias montada em /bakroot . Eu também tenho em casa no secundário montado em /home2 e uma vez por dia eu rsync casa para esse dir para fazer o backup também.

Qual seria a maneira mais fácil e melhor de manter um backup do sistema operacional na unidade secundária para essa finalidade? Eu pensei em apenas rsync, mas eu fiz isso no passado e sei que muitos arquivos são pulados desde que estão em uso.

Eu gostaria de fazer isso diariamente, então eu não acho que um clone de partição funcionará, a menos que eu possa fazer isso no tempo de inicialização ou no tempo de desligamento sem atrapalhar o fluxo.

    
por jfreak53 08.06.2015 / 15:37

1 resposta

1

Eu encontrei uma boa linha rSync na maior parte usando vários posts de toda a rede para chegar a um bom formato de cópia. Isto é o que acabei usando:

sudo rsync -av --exclude=/dev/* --exclude=/lost+found/* --exclude=/mnt/* --exclude=/home/ --exclude=/media/* --exclude=/bakroot/ --exclude=/proc/* --exclude=/sys/* --exclude=/tmp/* --exclude=/var/run/* --exclude=/var/lock/* --exclude=/var/cache/apt/archives/* / /bakroot/

Excluímos /home porque já tenho esse backup em outra partição em outro lugar.

Em seguida, para restaurar, basta desligar as unidades e reinstalar o grub usando estes comandos:

1. Boot with any live CD
2. Get a root shell and make a folder (mkdir ubuntu)
3. mount the root (/) partition of ubuntu (e.g. mount /dev/hdb ubuntu if you have two disks)
4. chroot the mounted partition (chroot ubuntu)
5. grub-install /dev/hda [1]
5. Exit the shell
6. Reboot

Então, durante o tempo, isso parece funcionar.

    
por jfreak53 10.06.2015 / 21:04