Neste artigo, mostrarei como instalar e usar Restic no Ubuntu 18.04 LTS. Vamos começar.
Instalando Restic no Ubuntu 18.04
Nesta seção, mostrarei como instalar Restic 0.8.3, que é a mais recente versão estável até o momento em que escreve. Está disponível no repositório oficial do pacote do Ubuntu 18.04 LTS.
Primeiro atualize o apt Repositório de pacotes do Ubuntu 18.04 LTS com o seguinte comando:
Atualização $ sudo apt-get
O apt O cache do repositório de pacotes deve ser atualizado.
Agora execute o seguinte comando para instalar Restic:
$ sudo apt-get install reestic
Restic deve ser instalado.
Agora você pode verificar se Restic está trabalhando com o seguinte comando:
Versão Restic $ sudo
Como você pode ver na captura de tela abaixo, a versão de Restic atualmente instalado na minha máquina é 0.8.3.
Tomando backups locais com Restic
Nesta seção, mostrarei como fazer backup local com Restic.
Primeiro você tem que criar ou inicializar um novo Restic repositório em qualquer lugar do seu sistema de arquivos local. Pode ser um disco rígido externo ou unidade de polegar USB montada no seu sistema de arquivos local também.
Presumo que você esteja fazendo um backup do seu usuário LAR Diretório para um disco rígido externo ou uma unidade de polegar USB. Digamos que o dispositivo de bloco seja /dev/sdb1 No meu Ubuntu 18.04 Máquina.
Você pode descobrir o que é no seu computador com o seguinte comando:
$ sudo lsblk
Agora crie um /cópia de segurança Diretório no seu sistema de arquivos com o seguinte comando:
$ sudo mkdir /backup
Agora monte o disco rígido externo ou a unidade de polegar USB (/dev/sdb1 no meu caso) para /cópia de segurança Diretório com o seguinte comando:
$ sudo montagem /dev /sdb1 /backup
Você pode verificar se o disco rígido externo ou a unidade de polegar USB estão montados no local correto com o seguinte comando:
$ sudo df -h
Como você pode ver na seção marcada da captura de tela abaixo, o dispositivo de bloco /dev/sdb1 está montado em /cópia de segurança diretório.
Você pode criar ou inicializar um Restic repositório em /cópia de segurança Diretório com o seguinte comando:
$ sudo reestic -r /backup init
Agora digite uma senha para o seu Restic repositório e pressione . Lembre -se, você não pode acessar o seu Restic repositório sem esta senha e o Restic O repositório é irrecuperável sem a senha.
Agora digite seu Restic senha do repositório novamente e pressione .
O repositório Restic deve ser criado ou inicializado.
Agora você está pronto para fazer backup de seus arquivos e diretórios.
Digamos que você quer fazer backup do seu usuário LAR diretório com Restic, Você pode fazer isso com o seguinte comando:
$ sudo reestic -r /backup backup /home /shovon
Nota: Aqui /Home/Shovon é o meu usuário LAR diretório.
Agora digite seu Restic senha do repositório e pressionar .
O backup deve ser feito. Como você pode ver na seção marcada da captura de tela abaixo, o /Home/Shovon Diretório é backup e um ID de instantâneo 21F198EB está impresso. Isso é importante, pois você pode se referir ou selecionar um determinado backup com o ID do instantâneo. Mas você não precisa se lembrar. Você pode descobrir quais instantâneos estão disponíveis em seu backup Restic. Eu vou te mostrar como em breve.
Vamos fazer backup de outro diretório /etc Por uma questão de demonstração.
$ sudo reestic -r /backup backup /etc
O backup está completo.
Agora você pode listar todos os disponíveis Restic Instantâneos com o seguinte comando:
$ sudo reestic -r /backup instantâneos
Agora digite seu Restic senha do repositório e pressionar .
O Restic Instantâneos devem ser listados como você pode ver na captura de tela abaixo. A seção marcada da captura de tela mostra o ID do instantâneo para cada diretório em que você fez backup Restic.
OBSERVAÇÃO: Restic suporta backup incremental. Se você fizer backup do mesmo diretório que fez o backup antes, apenas as alterações devem ser salvas e um novo ID de instantâneo deve ser gerado.
Agora é hora de mostrar como recuperar arquivos e diretórios de Restic cópia de segurança.
Digamos que você queira restaurar o LAR diretório (/home/shovon no meu caso) de Restic cópia de segurança. Você pode executar o seguinte comando para restaurar um Restic Backup por seu ID de instantâneo.
$ sudo reestic -r /backup Restauração 21F198EB - -Target /Home /Shovon
Nota: Aqui 21F198EB é o Snapshot_id e /Home/Shovon é o RESTORE_Directory No meu caso. Lembre-se disso RESTORE_Directory pode ser diferente do diretório que foi apoiado. Por exemplo, você pode fazer um backup de /etc diretório, mas quando você restaura, se quiser, pode colocar o conteúdo de /etc diretório para algum outro diretório, por exemplo /restauração/etc diretório.
Agora digite seu Restic senha do repositório e pressionar .
Os dados devem ser recuperados do backup.
Se você fizer backups incrementais com Restic, Pode ser difícil para você descobrir o último ID do instantâneo para um determinado diretório de backup. De bom grado, Restic Vem com uma maneira de restaurar o mais recente ID do instantâneo de determinado diretório de backup.
Você pode executar o seguinte comando para restaurar a versão mais recente do backup para um determinado diretório (no meu diretório case /home /shovon):
$ sudo reestic -r /backup Restauração mais recente - -path /home /shovon - -alget /home /shovon
A versão mais recente do backup para o caminho /Home/Shovon é restaurado no alvo /Home/Shovon.
Fazendo backups remotos com Restic
Certifique -se de que o Ubuntu 18.04 Máquina onde Restic está instalado tem o servidor SFTP instalado antes de tentar fazer backups remotos com Restic.
Você pode instalar o servidor SFTP no seu Ubuntu 18.04 LTS Machine com o seguinte comando:
$ sudo apt-get install OpenSsh-Server
Imprensa y e depois pressione continuar.
O servidor SFTP deve ser instalado.
Agora substitua todos -r /local /caminho para -r sftp: nome de usuário@hostname:/remote/path
Por exemplo, o comando para criar ou inicializar um repositório local restrito deve ser convertido de
$ sudo reestic init -r /backup
para
$ sudo reestic init -r sftp: nome de usuário@hostName:/backup
Aqui nome de usuário e nome de anfitrião são o nome de usuário e o nome do host ou o endereço IP do servidor remoto onde Restic está instalado. /cópia de segurança é o diretório onde o Restic O diretório de backup deve ser criado ou já está disponível.
É assim que você instala e usa Restic no Ubuntu 18.04 LTS. Obrigado por ler este artigo.