Existem muitas ferramentas para fazer cópias de backup de seus dados e do sistema para GNU / Linux. Você pode escolher entre alguns aplicativos GUI ou outros programas de linha de comando. Você também pode criar seu próprio script para ele e, assim, personalizá-lo ou baixar um existente, como é o caso que irei falar neste artigo. Seu nome é Alcatrão e restauração do sistema e com certeza você vai gostar ...
System Tar and Restore é um script muito versátil. Ter dois scripts para bash. O principal é um script chamado star.sh e também outro chamado star.gui.sh que invoca a ferramenta gráfica se você preferir usar uma GUI mais intuitiva. Esses scripts são capazes de trabalhar em modo de backup, restauração e transferência, ou seja, para realizar o backup, restaurá-lo e transferi-lo.
Pode fazer um backup total ou parcial do sistema, restaurando ou transferindo a cópia para um disco ou partição diferente, restaurando ou transferindo a cópia para um disco externo, pendrive, cartão de memória, etc., restaurando de um sistema baseado em BIOS para um UEFI ou vice-versa, e até mesmo trazer a cópia para uma máquina virtual. Para seu funcionamento adequado, eles dependem de outros pacotes: gtkdialog, tar, rsync, wget, gptfdisk / gdisk, openssl e gpg.
Em geral, são pacotes do dia-a-dia que você certamente já instalou e, se não, você deve instalá-los antes dos scripts. A fim de tem System Tar e Restore:
cd Download git clone https://github.com/tritonas00/system-tar-and-restore.git cd system-tar-and-restore/ ls
E aqui dentro você terá ... E por invoque-o graficamente, já sabes:
sudo ./star-gui.sh
Pára fazer cópias de backup em modo texto, recomendo que você leia a documentação:
./star.sh --help
Mas um exemplo seria o seguinte:
sudo ./star.sh -i 0 -d /home/copia -c xz -u "--warning=none"
Isso faz com que seja em modo de backup (0), escolha o destino onde a cópia de backup é armazenada com -d (neste caso / home / copy), defina a ferramenta de compressão para o tarball gerado com -c (xz neste caso), e com -u você pode aplicar algumas opções para tar / rsync ...
Pára restaurar cópia (modo 1), seria algo semelhante:
sudo ./star.sh -i 1 -r /dev/sda3 -G /dev/sdb -f /home/copia/backup.tar.xz
Ele o restaura para a partição / dev / sda3, especificamos onde o GRUB está com -G e onde a cópia de backup deve ser restaurada ... Você espera que o processo seja concluído e pronto!