Índice:
- Etapa 1: Suposições
- Etapa 2: Instale o Rdiff-backup
- Etapa 3: Identifique os diretórios dos quais deseja fazer backup
- Etapa 4: Automatizar
- Etapa 5: escrever uma função
- Etapa 6: diga ao script quais diretórios fazer backup
- Etapa 7: Tudo junto agora
- Etapa 8: Adicionar ao Cron
- Etapa 9: Restaurar
![Como fazer backup de sua caixa Linux com facilidade usando Rdiff-backup: 9 etapas Como fazer backup de sua caixa Linux com facilidade usando Rdiff-backup: 9 etapas](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11122422-how-easily-to-backup-your-linux-box-using-rdiff-backup-9-steps-j.webp)
Vídeo: Como fazer backup de sua caixa Linux com facilidade usando Rdiff-backup: 9 etapas
![Vídeo: Como fazer backup de sua caixa Linux com facilidade usando Rdiff-backup: 9 etapas Vídeo: Como fazer backup de sua caixa Linux com facilidade usando Rdiff-backup: 9 etapas](https://i.ytimg.com/vi/oCuAw3iocY8/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:40
![Como fazer backup de sua caixa Linux com facilidade usando Rdiff-backup Como fazer backup de sua caixa Linux com facilidade usando Rdiff-backup](https://i.howwhatproduce.com/images/003/image-8581-110-j.webp)
Este instrutível mostrará como executar um backup simples e completo e um sistema de recuperação no Linux usando rdiff-backup e um drive USB.
Etapa 1: Suposições
![Premissas Premissas](https://i.howwhatproduce.com/images/003/image-8581-111-j.webp)
Vou assumir um sistema que usa yum para instalação e montou sua unidade usb como /mnt//backup. Eu uso o fedora, mas você pode usar qualquer coisa e apenas instalar o rdiff-backup como quiser. Também está disponível para download aqui:
Etapa 2: Instale o Rdiff-backup
![Instalar Rdiff-backup Instalar Rdiff-backup](https://i.howwhatproduce.com/images/003/image-8581-112-j.webp)
Instalar rdiff-backup [scripts root @ HOST] # yum install rdiff-backup
Etapa 3: Identifique os diretórios dos quais deseja fazer backup
![Identifique os diretórios dos quais deseja fazer backup Identifique os diretórios dos quais deseja fazer backup](https://i.howwhatproduce.com/images/003/image-8581-113-j.webp)
Você pode fazer backup de todo o sistema, mas isso pode ser um exagero, eu quero fazer backup do meu diretório / etc / para quaisquer alterações que eu possa ter feito em named, sendmail, rede, etc, / data e meus diretórios home.
Etapa 4: Automatizar
![Automatizar Automatizar](https://i.howwhatproduce.com/images/003/image-8581-114-j.webp)
É claro que você não quer fazer isso manualmente. Vamos escrever um script. A primeira coisa no script, vamos verificar se o drive USB está montado e sairemos se não estiver. #! / bin / bash # Script para backup em usb driveBACKUPBASE = "/ backups" #verifique se o destino do backup está montado.if `df -h | grep $ BACKUPBASE> / dev / null `then echo" Iniciando $ 0 `data`" else echo "ERRO: $ BACKUPBASE não montado" echo "$ 0 saindo de` date` "exit 1fi
Etapa 5: escrever uma função
![Escreva uma função Escreva uma função](https://i.howwhatproduce.com/images/003/image-8581-115-j.webp)
A seguir, escreveremos uma função para realmente fazer o backup. backup da função {DEST = $ 1 $ 2 SOURCE = $ 2 echo "Src: $ SOURCE" if [-d $ DEST] then echo "Dest: $ DEST" else mkdir -p $ DEST echo "Dest: $ DEST -criado" OPTS = " --force "fi #Execute backup rdiff-backup -v2 --exclude-special-files $ OPTS $ SOURCE $ DEST #Cleanup version files mais antigos que 4 semanas rdiff-backup -v2 --remove-mais antigos-que 4W --force $ DEST #Imprimir um relatório do que fizemos backup e limpamos rdiff-backup --list-changed-since 0D23h00m $ DEST}
Etapa 6: diga ao script quais diretórios fazer backup
![Diga ao script quais diretórios fazer backup Diga ao script quais diretórios fazer backup](https://i.howwhatproduce.com/images/003/image-8581-116-j.webp)
backup $ BACKUPBASE / databackup $ BACKUPBASE / etcbackup $ BACKUPBASE / usr / localbackup $ BACKUPBASE / home
Etapa 7: Tudo junto agora
![A coisa toda junto agora A coisa toda junto agora](https://i.howwhatproduce.com/images/003/image-8581-117-j.webp)
#! / bin / bash # Script para backup em usb driveBACKUPBASE = "/ backups" #Verifique se a unidade de backup está montada. if `df -h | grep $ BACKUPBASE> / dev / null `then echo" Iniciando $ 0 `date`" else echo "ERRO: $ BACKUPBASE não montado" echo "$ 0 saindo de` date` "exit 1fifunction backup {DEST = $ 1 $ 2 SOURCE = $ 2 echo" Src: $ SOURCE "if [-d $ DEST] then echo" Dest: $ DEST "else mkdir -p $ DEST echo" Dest: $ DEST -criado "OPTS =" - force "fi #Executar backup rdiff-backup -v2 --exclude-special-files $ OPTS $ SOURCE $ DEST # Arquivos de versão de limpeza anteriores a 4 semanas rdiff-backup -v2 --remove-mais antigo-que 4W --force $ DEST #Imprime um relatório do que fizemos backup e limpamos rdiff-backup --list-changed-since 0D23h00m $ DEST} backup $ BACKUPBASE / databackup $ BACKUPBASE / etcbackup $ BACKUPBASE / usr / localbackup $ BACKUPBASE / home
Etapa 8: Adicionar ao Cron
![Adicionar ao Cron Adicionar ao Cron](https://i.howwhatproduce.com/images/003/image-8581-118-j.webp)
[scripts root @ HOST] # crontab -e10 1 * * * /usr/local/scripts/backup-rdiff.sh> /var/log/backup.log 2> & 1
Etapa 9: Restaurar
![Restaurar Restaurar](https://i.howwhatproduce.com/images/003/image-8581-119-j.webp)
Para restaurar a versão mais recente, você pode simplesmente copiar o arquivo do diretório de backup. Se você deseja uma versão de 2 dias atrás: rdiff-backup -r 2D /backup/etc/named.conf /etc/named.confSimples e muito eficaz.
Recomendado:
Como fazer uma unidade flash USB usando um apagador. Caixa de unidade USB DIY: 4 etapas
![Como fazer uma unidade flash USB usando um apagador. Caixa de unidade USB DIY: 4 etapas Como fazer uma unidade flash USB usando um apagador. Caixa de unidade USB DIY: 4 etapas](https://i.howwhatproduce.com/images/002/image-5668-j.webp)
Como fazer uma unidade flash USB usando um apagador. DIY USB Drive Case: Este blog é sobre " Como fazer uma unidade flash USB usando um apagador | DIY USB Drive Case " Eu espero que você goste
Como fazer um arcade de Bartop DIY de 2 jogadores com slots de moeda personalizados para marquee, usando uma caixa de Pandora: 17 etapas (com imagens)
![Como fazer um arcade de Bartop DIY de 2 jogadores com slots de moeda personalizados para marquee, usando uma caixa de Pandora: 17 etapas (com imagens) Como fazer um arcade de Bartop DIY de 2 jogadores com slots de moeda personalizados para marquee, usando uma caixa de Pandora: 17 etapas (com imagens)](https://i.howwhatproduce.com/images/004/image-11278-36-j.webp)
Como fazer uma arcada DIY Bartop para 2 jogadores com slots de moeda personalizados para letreiro, usando uma caixa de Pandora: Este é um tutorial passo a passo sobre como construir uma máquina de arcade com barra superior para 2 jogadores com slots de moedas personalizados integrados ao letreiro. As ranhuras para moedas serão feitas de forma que só aceitem moedas do tamanho de quartos ou maiores. Este fliperama é alimentado
Como adicionar um display MatrixOrbital VFD à sua caixa Linux: 11 etapas (com imagens)
![Como adicionar um display MatrixOrbital VFD à sua caixa Linux: 11 etapas (com imagens) Como adicionar um display MatrixOrbital VFD à sua caixa Linux: 11 etapas (com imagens)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11125178-how-to-add-a-matrixorbital-vfd-display-to-your-linux-box-11-steps-with-pictures-j.webp)
Como adicionar um monitor MatrixOrbital VFD à sua caixa Linux: Este instrutível cobre a adição de um VFD MatrixOrbital à sua caixa Linux. Como todos os bons geeks, tenho uma caixa Linux sem cabeça na minha rede doméstica. Adicionando um display fluorescente a vácuo e executando o LCDProc, você pode exibir estatísticas de saúde e ficar de olho em você
Verifique seu servidor pessoal com facilidade: 3 etapas
![Verifique seu servidor pessoal com facilidade: 3 etapas Verifique seu servidor pessoal com facilidade: 3 etapas](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11125593-check-up-on-your-personal-server-with-ease-3-steps-j.webp)
Verifique seu servidor pessoal com facilidade: Você está no computador, flertando com alguma " garota " no MSN, quando você percebe que seu servidor pode explodir a qualquer segundo. Felizmente, você pode pressionar um botão simples no monitor e salvar o mundo. (Pior caso, cenário de não transar) Tudo isso
Como: fazer uma caixa de mensagem usando VBScript: 5 etapas
![Como: fazer uma caixa de mensagem usando VBScript: 5 etapas Como: fazer uma caixa de mensagem usando VBScript: 5 etapas](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11126218-how-to-make-a-message-box-using-vbscript-5-steps.webp)
Como: Criar uma caixa de mensagem usando VBScript: Neste item " Instrutível " Eu estarei mostrando a você como fazer uma caixa de mensagem no Bloco de Notas usando VBScript Coding.Please Note: Este é um projeto completamente inofensivo e se algo der errado, eu não serei ajudado responsável