Tar e restauração do sistema - um script de backup do sistema versátil para Linux

Tar e restauração do sistema - um script de backup do sistema versátil para Linux

Tar e restauração do sistema é um script de backup do sistema versátil para sistemas Linux. Ele vem com dois scripts bash, o script principal estrela.sh e um script de wrapper GUI estrela-gui.sh, que se apresentam em três modos: cópia de segurança, restaurar e transferir.

Leia também: 14 utilitários de backup pendentes para sistemas Linux

Características

  1. Backup de sistema completo ou parcial
  2. Restaurar ou transferir para o mesmo layout de disco/partição diferente ou diferente.
  3. Restaurar ou transferir backup para uma unidade externa, como USB, cartão SD etc.
  4. Restaure um sistema baseado em BIOS para a UEFI e vice-versa.
  5. Organize um sistema em uma máquina virtual (como o VirtualBox), faça backup e restaure -o em um sistema normal.

Requisitos:

  1. gtkdialog 0.8.3 ou mais tarde (para a GUI).
  2. alcatrão 1.27 ou posterior (suporte ACLS e XATTRS).
  3. RSYNC (para o modo de transferência).
  4. WGET (para baixar arquivos de backup).
  5. gptfdisk/gdisk (para GPT e SysLinux).
  6. OpenSSL/gpg (para criptografia).

Como instalar o TAR e a ferramenta de restauração do sistema no Linux

Para instalar Tar e restauração do sistema Programa, você precisa primeiro instalar todos os pacotes de software necessários, conforme listado abaixo.

$ sudo apt install git tar rsync wget gptfdisk openSsl [on on Debian/Ubuntu] # yum install git tar rsync wget gptfdisk openSsl CENTOS/RHEL] # dnf install git tar rsync wget gptfdisk openSsl [on on Fedora] 

Depois que todos os pacotes necessários instalados, agora é hora de baixar esses scripts clonando o Tar e restauração do sistema repositório para o seu sistema e execute esses scripts com privilégios de usuário root, caso contrário, use o comando sudo.

$ CD Download $ git clone https: // github.com/trritonas00/sistema-alvo e restauração.Git $ CD System-Tar-e-Restore/ $ ls 
Instale o alcatrão do sistema e a restauração

Backup do sistema Linux

Primeiro, crie um diretório em que os arquivos de backup do sistema serão armazenados (você pode realmente usar qualquer outro diretório de sua escolha).

$ sudo mkdir /backups 

Agora execute o seguinte comando para criar um arquivo de backup do sistema em /backups diretório, o arquivo de arquivo será compactado usando o utilitário XZ, onde as bandeiras estão.

  • -eu - Especifica o modo de operação (0 Modo de backup de significado).
  • -d - Especifica o diretório de destino, onde o arquivo de backup será armazenado.
  • -c - define o utilitário de compressão.
  • -você - Permite ler opções adicionais de tar/rsync.
$ sudo ./estrela.sh -i 0 -d /backups -c xz -u " - -warning = nenhum" 
Execute o backup do sistema Linux

Para excluir o /lar No backup, adicione o -H sinaliza e use o utilitário de compressão GZIP, como mostrado.

$ sudo ./estrela.sh -i 0 -d /backups -c gzip -h -u " - -warning = nenhum" 

Restaurar backup do sistema Linux

Você também pode restaurar um backup como no seguinte comando.

$ sudo ./estrela.sh -i 1 -r /dev /sdb1 -g /dev /sdb -f /backups /backup.alcatrão.xz 

onde estão a opção:

  • -eu - Especifica o modo de operação (1 Significado modo de restauração).
  • -r - define raiz direcionada (/) partição.
  • -G - define a partição da GRUB.
  • -f - especificou o caminho do arquivo de backup.

O exemplo final mostra como executá -lo no modo de transferência (2). A nova opção aqui é -b, que define a partição de inicialização.

$ sudo ./estrela.sh -i 2 -r /dev /sdb2 -b /dev /sdb1 -g /dev /sdb 

Além disso, se você montou /usr e /var Em partições separadas, considerando o comando anterior, você pode especificá -las usando o -t Switch, como mostrado.

$ sudo ./estrela.sh -i 2 -r/dev/sdb2 -b/dev/sdb1 -t "/var =/dev/sdb4/usr =/dev/sdb3" -g/dev/sdb 

Acabamos de procurar algumas opções básicas de Tar e restauração do sistema Script, você pode visualizar todas as opções disponíveis usando o seguinte comando.

$ star.SH -Help 

Se você estiver acostumado a interfaces gráficas de usuário, pode usar o wrapper GUI estrela-gui.sh em vez de. Mas você precisa instalar gtkdialog - Usado para criar interfaces gráficas (GTK+) e caixas de diálogo usando scripts de shell no Linux.

Alcatrão do sistema e restauração GUI

Você pode encontrar mais exemplos de uso da linha de comando do Tar e restauração do sistema Repositório do Github: https: // github.com/trritonas00/sistema-alvo e restauração.

Resumo

Tar e restauração do sistema é um script de backup de sistema simples e poderoso e poderoso e versátil para sistemas Linux. Experimente de forma abrangente e compartilhe seus pensamentos sobre isso através do formulário de feedback abaixo.