Backup para flash drive usando rsync

0

Eu decidi fazer um backup completo do meu disco SSD para o flash drive. De acordo com o archwiki, o backup geral é feito com o seguinte comando:

rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} /* /path/to/backup/folder

Mas o que devo fazer, se o backup completo for necessário? Por exemplo, para iniciar o rsync a partir do usb quando o sistema básico estiver quebrado e tiver o último estado de trabalho totalmente pronto para o trabalho.

O outro detalhe é que no meu bootloader do drive principal está o GRUB e o Syslinux está no stick usb. Eu gostaria de evitar sincronizar isso. Se bem entendi, "/BOOT/*" deve ser adicionado a --exclude ou talvez haja algo mais?

    
por im_infamous 14.12.2014 / 10:50

1 resposta

1

Isso já faz um backup completo. O conteúdo dos diretórios que são excluídos (como dev, run, etc) é criado em tempo de execução e não deve ser feito backup.

Copiar a pasta de inicialização não substituirá o setor de inicialização, portanto, tudo bem.

O uso do rsync aqui é o método correto, pois o rsync pode trabalhar dentro do mesmo sistema ou remotamente e também atualizará apenas os arquivos alterados, e não copiará tudo o tempo todo. Se você estiver executando este comando regularmente, você também pode querer adicionar '--delete' ao final do comando para que ele apague arquivos deletados do destino.

Além disso, você pode querer adicionar '-H' às opções de rsync para preservar links físicos.

    
por 14.12.2014 / 14:40