Tar e restauração do sistema - um script de backup do sistema versátil para Linux
- 2497
- 475
- Wendell Legros
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
- Backup de sistema completo ou parcial
- Restaurar ou transferir para o mesmo layout de disco/partição diferente ou diferente.
- Restaurar ou transferir backup para uma unidade externa, como USB, cartão SD etc.
- Restaure um sistema baseado em BIOS para a UEFI e vice-versa.
- Organize um sistema em uma máquina virtual (como o VirtualBox), faça backup e restaure -o em um sistema normal.
Requisitos:
- gtkdialog 0.8.3 ou mais tarde (para a GUI).
- alcatrão 1.27 ou posterior (suporte ACLS e XATTRS).
- RSYNC (para o modo de transferência).
- WGET (para baixar arquivos de backup).
- gptfdisk/gdisk (para GPT e SysLinux).
- 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/ $ lsInstale 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 GUIVocê 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.
- « Notícia - uma cli moderna para obter suas notícias favoritas no Linux
- Android Studio - Um poderoso IDE para criar aplicativos para todos os dispositivos Android »