Artigo Diretório
Prefácio
Se você apenas implementar um backup completo, poderá empacotar e compactar com tar, copiar com o comando cp e, em seguida, escrever um script de backup para fazer backup de meus dados importantes e, em seguida, executar o script em um horário especificado em uma tarefa regular para obter um backup completo. .
Mas se você deseja obter backup incremental, será muito trabalhoso fazê-lo escrevendo scripts você mesmo.Como resolver todo o problema? ? ? Você pode usar o dump da ferramenta de backup e restaurar os comandos de restauração da ferramenta para conseguir.
1. comando dump
comando: dump [选项] 备份之后的文件名 原文件或目录
Opções:
-level 0-9 é um nível de backup
-f file name Especifique o nome do arquivo
após o backup -u Depois que o backup for bem-sucedido, registre a hora do backup no arquivo / etc / dumpdates
-v Exibe mais informações de saída durante a
chamada de backup -j A biblioteca bzlib compacta os arquivos de backup, na verdade, ela compacta os arquivos de backup no formato .bz2
-w Exibe o nível de backup e o tempo de backup das partições que podem ser despejadas
1.1 Instalar ferramenta de despejo
O comando dump não é instalado por padrão e precisa ser instalado manualmente
1.2 Partição de backup
Iniciar experimento:
(1) Para fazer experimentos, você pode fazer backup da partição / boot / Geralmente, não é necessário fazer backup da partição / boot / no trabalho real. Contanto que a versão seja a mesma, o conteúdo da partição / boot / é o mesmo.
Comando: dump -0uj -f /root/boot.bak.bz2 / boot`
Função: Comando de backup, primeiro execute o backup completo, por sua vez, e comprima e atualize o tempo de backup
Comando: cat /etc/dumpdates
Função: Visualizar o arquivo de tempo de backup
(2) Copie o arquivo install.log para o diretório / boot / e execute um backup incremental e veja se o comando dump fará backup de todo o diretório / boot / ou Faça backup apenas de novos dados. É melhor não fazer muitas operações na partição de inicialização. Se a partição estiver cheia, ela não será iniciada. Tudo é apenas uma experiência e será excluído. Depois de inserir a cópia, execute-a novamente, um nível de backup incremental.
Comando: cp install.log /boot/
Função: Copie o arquivo de log para a partição / boot
Comando: dump -1uj -f /root/boot.bak1.bz2 /boot
Função: backup / inicialização / partição incremental e compressão
Comando: dump -W
Função: Consultar a hora do backup e o nível de backup da partição
1.3 Fazer backup de arquivos ou diretórios
Tudo é um arquivo no Linux
Comando: dump -0j -f /root/etc.dump.bz2 /etc/
Função: backup completo do diretório / etc /, apenas algumas vezes de 0 pode ser usado para backup completo e backup incremental não é suportado
Nota: Se você estiver fazendo backup de um diretório, só pode usar o nível 0. para fazer um backup completo, somente quando você faz backup de partições pode fazer backups incrementais.
2. O comando de restauração
comando: restore [模式选项] [选项]
Opções de modo: Existem os seguintes quatro modos comumente usados pelo comando de restauração.Estes quatro modos não podem ser misturados, apenas um pode ser selecionado.
-C Compare as alterações entre os dados de backup e os dados reais
-i Entre no modo interativo e selecione manualmente os arquivos a serem restaurados
-t Modo de visualização para ver quais dados estão no arquivo de backup.
-r modo de restauração, usado para restauração de dados
Opções
-f especifica o nome do arquivo do arquivo de backup
2.1 Ver o conteúdo do arquivo de backup
Comando: restore -t -f boot.bak.bz2
Função: -t Modo de exibição para ver quais arquivos estão no arquivo de backup.
2.2 Restaurar backup de partição
(1) Restaure o backup da partição boot.bak.bz2, primeiro restaure os dados de backup completos
Comando: mkdir boot.test
Comando: cd boot.test/
Função: Crie um novo diretório, restaure o arquivo em todo o arquivo e restaure-o em todos os lugares.
Comando: restore -r -f /root/boot.bak.bz2
Função: restaurar backup, modo de restauração -r
(2) Restaurar dados de backup incremental
Comando: restore -r -f /root/boot.bak1.bz2
Função: Restaurar dados de backup incremental
2.3 Restaure o backup do diretório
(1) Restaure o backup do diretório /etc/etc.dump.bz2
Comando: restore -r -f etc.dump.bz2
Função: Restaurar backup etc.dump.bz2
2.4 Compare as alterações de dados de backup e dados reais
(1) Altere o nome do arquivo de imagem do kernel no diretório / boo / para comparar o arquivo existente com o arquivo de backup. Quais são as alterações?
Nota: Este é apenas um experimento. Depois que o nome do kernel for alterado, ele deve ser alterado novamente, caso contrário, o kernel irá desaparecer e o sistema não será capaz de se levantar após a próxima reinicialização.