Introdução de Restic
Restic é um programa moderno de backup que faz backup dos seus arquivos:
- De Linux, BSD, Mac e Windows
- Muitos tipos diferentes de armazenamento, incluindo serviços autohospedados e online
- É fácil, e como executável, você pode rodar sem servidor ou configuração complexa
- Na prática, apenas as partes do arquivo de backup que realmente mudaram são transferidas
- Garanta a segurança usando criptografia cuidadosamente em todas as partes do processo
- Verificável, permitindo que você garanta que seus arquivos possam ser recuperados quando necessário
- O Free Restic é totalmente gratuito e totalmente de código aberto
Compatibilidade:Assim que a versão 1.0.0 for lançada, garantimos que todos os repositórios serão retrocompatíveis dentro de uma única versão principal; Desde que não adicionemos a versão principal, os dados podem ser lidos e recuperados. Nos esforçamos para ser totalmente retrocompatíveis com todas as versões anteriores.
Suporte ao repositório:
- Local
- SFTP
- Servidor REST
- Amazon S3
- Minio Server
- Armazenamento compatível com S3
- Wasabi
- Alibaba Cloud (Aliyun) Sistema de Armazenamento de Objetos (OSS)
- OpenStack Swift
- Backblaze B2
- Microsoft Azure Blob Storage
- Armazenamento em Nuvem do Google
- Outros serviços via RCLONE
- Prompt de senha no Windows
- Repositórios acessíveis em grupos
- Repositórios com senha vazia
Site Oficial:O login do hiperlink está visível. Download para Windows:O login do hiperlink está visível. Documentação:O login do hiperlink está visível. Parâmetros da linha de comando:O login do hiperlink está visível. Fonte:O login do hiperlink está visível. Ideia de design:O login do hiperlink está visível.
Baixar e instalar o Windows
Baixe a versão para Windows da ferramenta para descompactar o pacote. Renomear restic_0.18.0_windows_amd64.exe para restic.exe e colocá-la em%SystemRoot%\System32Índice abaixo. Omitir (ou adicionar variáveis de ambiente)
Tutorial de Restic
Inicializar o repositório
Pegue a demonstração do repositório local como exemplo:
Arquivos de backup
Faça backup dos arquivos de disco no repositório (faça backup de todos os arquivos no diretório D:\360Downloads) com o seguinte comando:
Teste
Você pode realizar um backup no modo de teste, ou seja, pode visualizar as informações específicas de modificação sem precisar comprometer com o seguinte comando:
Liste todos os snapshots
O snapshot do Restic fazContém o estado de todos os arquivos, não apenas os modificados, adicionados ou excluídos。 No entanto, devido ao seu eficiente mecanismo de deduplicação, a quantidade real de dados armazenados é otimizada, evitando armazenar repetidamente o mesmo conteúdo. Esse design torna o Restic altamente eficiente na captura de grandes quantidades de dados semelhantes, preservando a independência e integridade de cada snapshot.
O comando é o seguinte:
Lista os arquivos no snapshot
Para obter uma lista de arquivos em um snapshot específico, você pode usar o seguinte comando ls:
Verifique a completude e consistência
Esse comando deve ser executado periodicamente para garantir que os internos do repositório estejam livres de erros, conforme segue:
Exclua snapshots de backup
Exclua snapshots de backup, mantenha apenas o último (ou seja, o mais recente) snapshot, e quando o forget roda com uma política, o restic primeiro carrega uma lista de todos os snapshots e depois pressiona elaNomes de hospedeiro e caminhos os agrupam(Ou seja, nomes de host e caminhos diferentes mantêm um snapshot, não apenas um no final!) )。 O comando é o seguinte:
Restauração a partir do backup
Para recuperar arquivos a partir de snapshots, o comando é o seguinte:
Gerencie as chaves do depósito
O comando de teclas nos permite definir múltiplas chaves de acesso ou senhas para cada repositório. Na verdade, também podemos gerenciar essas chaves com precisão usando os subcomandos list, add, remove e passwd.
Perguntas frequentes
Problemas com armazéns de armazenamento a frio
Não suportado. O suporte experimental para restauração das classes de armazenamento S3 Glacier e S3 Glacier Deep Archive está atualmente disponível.
Voltando para o AWS S3 Glacier
O login do hiperlink está visível.
O login do hiperlink está visível.
Fonte do Julgamento Restic
Se vários arquivos de diretório idênticos precisarem ser feitos para backup em nosso servidor, usar backup restic no servidor A transportará algumas informações do servidor A (como mostrado abaixo). Depois disso, se você precisar sincronizar os dados incrementais no servidor B, não pode sincronizar incrementalmente. Porque o restic determinará se ele vem da mesma fonte com base na seguinte representação.
ID: 快照的版本号
Time: 备份的时间
Host: 备份服务器的主机名
Tags: 备份指定的标签
Paths: 备份的服务器路径
Referência:O login do hiperlink está visível. |