Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 1229|Resposta: 2

Use a ferramenta de código aberto Restic Backup incremental de arquivos de disco

[Copiar link]
Postado em 2025-4-4 14:46:16 | | | |
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.




Anterior:Processos pai-filho .NET/C# se comunicam usando MemoryMappedFile
Próximo:Bucket de Criação de Armazenamento de Objetos AWS S3 e tutorial de Configuração de Políticas IAM
 Senhorio| Postado em 2025-4-4 14:51:19 |
Adicionar tags ao fazer backup

 Senhorio| Postado em 05-04-2025 às 10:12:01 |
O Restic é baseado em um sistema Linux que faz upload de arquivos para buckets S3

Rocky Linux instala Restic


Inicialize o balde S3


Backup de arquivos para buckets S3

Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com