Restic introduserte
Restic er et moderne backup-program som tar sikkerhetskopi av filene dine:
- Fra Linux, BSD, Mac og Windows
- Mange forskjellige lagringstyper, inkludert selvhostede og nettbaserte tjenester
- Det er enkelt, og som en kjørbar fil kan du kjøre det uten server eller komplisert oppsett
- I praksis overføres bare de delene av sikkerhetskopifilen som faktisk har endret seg
- Sørg for sikkerhet ved å bruke kryptering nøye i alle deler av prosessen
- Verifiserbar, slik at du kan sikre at filene dine kan gjenopprettes når det trengs
- Gratis restic er helt gratis å bruke og helt åpen kildekode
Forenlighet:Når versjon 1.0.0 er utgitt, garanterer vi at alle repositories er bakoverkompatible innenfor én hovedutgivelse; Så lenge vi ikke legger til hovedversjonen, kan dataene leses og gjenopprettes. Vi streber etter å være fullt bakoverkompatible med alle tidligere versjoner.
Støtte for repositoriet:
- 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
- Passordprompt på Windows
- Gruppetilgjengelige arkiver
- Arkiver med tomt passord
Offisiell nettside:Innloggingen med hyperkoblingen er synlig. Windows-nedlasting:Innloggingen med hyperkoblingen er synlig. Dokumentasjon:Innloggingen med hyperkoblingen er synlig. Kommandolinjeparametere:Innloggingen med hyperkoblingen er synlig. Kilde:Innloggingen med hyperkoblingen er synlig. Designidé:Innloggingen med hyperkoblingen er synlig.
Windows nedlasting og installasjon
Last ned Windows-versjonen av verktøyet for å pakke ut pakken. Gi restic_0.18.0_windows_amd64.exe nytt navn til restic.exe og legg det inn%SystemRoot%\System32Innholdsforstander nedenfor. Utelat (eller legg til miljøvariabler)
Restic-veiledning
Initialiser depotet
Ta den lokale repositorie-demoen som et eksempel:
Sikkerhetskopieringsfiler
Ta backup av diskfilene til repositoriet (ta backup av alle filer i D:\360Downloads-mappen) med følgende kommando:
Prøvekjøring
Du kan gjøre en backup i prøvemodus, det vil si at du kan se den spesifikke endringsinformasjonen uten å forplikte deg med følgende kommando:
List opp alle øyeblikksbilder
Restics øyeblikksbilde gjør detInneholder tilstanden til alle filer, ikke bare de som er endret, lagt til eller slettet。 Men på grunn av sin effektive dedupliseringsmekanisme optimaliseres den faktiske mengden lagrede data, slik at man unngår å lagre det samme innholdet gjentatte ganger. Dette designet gjør Restic svært effektivt til å sikkerhetskopiere store mengder lignende data samtidig som uavhengigheten og integriteten til hvert øyeblikksbilde bevares.
Kommandoen er som følger:
Lister filene i snapshotet
For å få en liste over filer i et spesifikt snapshot, kan du bruke følgende ls-kommando:
Sjekk for fullstendighet og konsistens
Denne kommandoen bør kjøres periodisk for å sikre at repositoriets interne deler er feilfrie, som følger:
Slett sikkerhetskopier av snapshots
Slett backup-snapshots, behold kun det siste (altså det nyeste) snapshot, og når forget kjører med en policy, laster Restic først en liste over alle snapshots, og trykker deretter på denVertsnavn og stier grupperer dem(Det vil si, forskjellige vertsnavn og stier vil holde et øyeblikksbilde, ikke bare ett til slutt!) )。 Kommandoen er som følger:
Gjenoppretting fra sikkerhetskopi
For å gjenopprette filer fra snapshots, er kommandoen som følger:
Administrere nøklene til lageret
Tastekommandoen lar oss sette flere tilgangsnøkler eller passord for hvert repository. Faktisk kan vi også administrere disse nøklene presist ved å bruke underkommandoene list, legg til, fjern og passWD.
Ofte stilte spørsmål
Problemer med kjølelagerlagre
Ikke støttet. Eksperimentell støtte for restaurering fra S3 Glacier og S3 Glacier Deep Archive lagringsklasser er for øyeblikket tilgjengelig.
Tilbake til AWS S3 Glacier
Innloggingen med hyperkoblingen er synlig.
Innloggingen med hyperkoblingen er synlig.
Restic Judgment Kilde
Hvis flere identiske mappefiler må sikkerhetskopieres til serveren vår, vil restic-backup på server A overføre noe informasjon fra server A (som vist nedenfor). Etter det, hvis du må synkronisere de inkrementelle dataene på server B, kan du ikke synkronisere inkrementelt. Fordi restic vil avgjøre om det er fra samme kilde basert på følgende representasjon.
ID: 快照的版本号
Time: 备份的时间
Host: 备份服务器的主机名
Tags: 备份指定的标签
Paths: 备份的服务器路径
Referanse:Innloggingen med hyperkoblingen er synlig. |