Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 1229|Svar: 2

Brug open source-værktøjet Restic til inkrementelt at tage backup af diskfiler

[Kopier link]
Opslået den 4-4-2025 14:46:16 | | | |
Restic introducerede

Restic er et moderne backup-program, der tager backup af dine filer:

  • Fra Linux, BSD, Mac og Windows
  • Mange forskellige lagringstyper, herunder selvhostede og online tjenester
  • Det er nemt, og som eksekverbar fil kan du køre det uden server eller kompleks opsætning
  • Effektivt overføres kun de dele af backup-filen, der faktisk er ændret,
  • Sørg for sikkerhed ved omhyggeligt at bruge kryptering i alle dele af processen
  • Verificerbart, hvilket gør det muligt for dig at sikre, at dine filer kan gendannes, når det er nødvendigt
  • Gratis restic er helt gratis at bruge og helt open source


Kompatibilitet:Når version 1.0.0 er udgivet, garanterer vi, at alle repositories er bagudkompatible inden for én større udgivelse; Så længe vi ikke tilføjer hovedversionen, kan dataene læses og gendannes. Vi bestræber os på at være fuldt bagudkompatible med alle tidligere versioner.

Repository-understøttelse:

  • Lokal
  • SFTP
  • REST-server
  • Amazon S3
  • Minio Server
  • S3-kompatibel lagring
  • Wasabi
  • Alibaba Cloud (Aliyun) Objektlagringssystem (OSS)
  • OpenStack Swift
  • Backblaze B2
  • Microsoft Azure Blob Storage
  • Google Cloud Storage
  • Andre tjenester via rclone
  • Adgangskodeprompt på Windows
  • Gruppetilgængelige arkiver
  • Arkiver med tom adgangskode


Officiel hjemmeside:Hyperlink-login er synlig.
Windows-download:Hyperlink-login er synlig.
Dokumentation:Hyperlink-login er synlig.
Kommandolinjeparametre:Hyperlink-login er synlig.
Kilde:Hyperlink-login er synlig.
Designidé:Hyperlink-login er synlig.

Windows download og installer

Download Windows-versionen af værktøjet for at pakke pakken ud. Omdøb restic_0.18.0_windows_amd64.exe til restic.exe og sæt den i%SystemRoot%\System32Indholdsfortegnelse nedenfor. Udelad (eller tilføj til miljøvariabler)

Restic tutorial

Initialisér repositoryet

Tag den lokale repository-demo som eksempel:




Backupfiler

Tag backup af diskfilerne til repositoryet (tag backup af alle filer i D:\360Downloads-mappen) med følgende kommando:




Prøvekørsel

Du kan lave en backup i prøvekørselstilstand, det vil sige, du kan se de specifikke ændringsoplysninger uden at forpligte dig med følgende kommando:




List alle snapshots

Restics snapshot gørIndeholder tilstanden for alle filer, ikke kun dem, der er ændret, tilføjet eller slettet。 Men på grund af dens effektive deduplikeringsmekanisme optimeres den faktiske mængde lagrede data, så man undgår at gemme det samme indhold gentagne gange. Dette design gør Restic yderst effektivt til at tage backup af store mængder lignende data, samtidig med at uafhængigheden og integriteten af hvert snapshot bevares.

Kommandoen er som følger:




Lister filerne i snapshot'en

For at få en liste over filer i et specifikt snapshot kan du bruge følgende ls-kommando:




Tjek for fuldstændighed og konsistens

Denne kommando bør køres periodisk for at sikre, at repositoryets interne dele er fejlfri, som følger:




Slet backup-snapshots

Slet backup-snapshots, gem kun det sidste (altså det seneste) snapshot, og når forget kører med en politik, indlæser restic først en liste over alle snapshots og trykker derefter på denVærtsnavne og stier grupperer dem(Det vil sige, forskellige værtsnavne og stier vil gemme et øjebliksbillede, ikke kun ét til sidst!) )。 Kommandoen er som følger:




Genstart fra backup

For at gendanne filer fra snapshots er kommandoen som følger:




Styr nøglerne til lageret

Tastkommandoen giver os mulighed for at sætte flere adgangsnøgler eller adgangskoder til hvert repository. Faktisk kan vi også administrere disse nøgler præcist ved hjælp af underkommandoerne list, add, remove og passwd.




Ofte stillede spørgsmål

Problemer med kølelagre

Ikke understøttet. Eksperimentel støtte til genopretning fra S3 Glacier og S3 Glacier Deep Archive lagringsklasser er i øjeblikket tilgængelig.

Backup til AWS S3 Glacier

Hyperlink-login er synlig.
Hyperlink-login er synlig.

Restic Judgment Kilde

Hvis flere identiske mappefiler skal sikkerhedskopieres til vores server, vil restic-backup på server A overføre noget information fra server A (som vist nedenfor). Derefter, hvis du skal synkronisere de inkrementelle data på server B, kan du ikke synkronisere inkrementelt. Fordi restic vil afgøre, om det er fra samme kilde baseret på følgende repræsentation.

ID: 快照的版本号
Time: 备份的时间
Host: 备份服务器的主机名
Tags: 备份指定的标签
Paths: 备份的服务器路径

Henvisning:Hyperlink-login er synlig.




Tidligere:.NET/C# forældre-barn processer kommunikerer ved hjælp af MemoryMappedFile
Næste:AWS S3 Object Storage Creation Bucket og IAM Policy Setup-vejledning
 Udlejer| Opslået den 4-4-2025 14:51:19 |
Tilføj tags ved backup

 Udlejer| Opslået den 5-4-2025 10:12:01 |
Restic er baseret på et Linux-system, der uploader filer til S3-buckets

Rocky Linux installerer Restic


Initialiser S3-spanden


Tag backup af filer til S3-buckets

Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com