Restic introduceerde
Restic is een modern back-upprogramma dat je bestanden back-upt:
- Van Linux, BSD, Mac en Windows
- Veel verschillende soorten opslag, waaronder zelfgehoste en online diensten
- Het is makkelijk, en als uitvoerbaar bestand kun je het draaien zonder server of complexe setup
- Effectief worden alleen de delen van het back-upbestand die daadwerkelijk zijn veranderd overgedragen
- Zorg voor veiligheid door encryptie zorgvuldig te gebruiken in elk onderdeel van het proces
- Verifieerbaar, zodat je ervoor kunt zorgen dat je bestanden kunnen worden teruggevonden wanneer dat nodig is
- Gratis restic is volledig gratis te gebruiken en volledig open source
Compatibiliteit:Zodra versie 1.0.0 is uitgebracht, garanderen we dat alle repositories achterwaarts compatibel zijn binnen één grote release; Zolang we de hoofdversie niet toevoegen, kunnen de gegevens worden gelezen en teruggewonnen. We streven ernaar volledig achterwaarts compatibel te zijn met alle eerdere versies.
Repository-ondersteuning:
- Lokaal
- SFTP
- REST-server
- Amazon S3
- Minio Server
- S3-compatibele opslag
- Wasabi
- Alibaba Cloud (Aliyun) Object Storage System (OSS)
- OpenStack Swift
- Backblaze B2
- Microsoft Azure Blob Storage
- Google Cloud Storage
- Andere diensten via rclone
- Wachtwoordprompt op Windows
- Groepstoegankelijke repositories
- Repositories met leeg wachtwoord
Officiële website:De hyperlink-login is zichtbaar. Windows downloaden:De hyperlink-login is zichtbaar. Documentatie:De hyperlink-login is zichtbaar. Commandoregelparameters:De hyperlink-login is zichtbaar. Bron:De hyperlink-login is zichtbaar. Ontwerpidee:De hyperlink-login is zichtbaar.
Windows downloaden en installeren
Download de Windows-versie van de tool om het pakket uit te pakken. Noem restic_0.18.0_windows_amd64.exe om naar restic.exe en plaats het erin%SystemRoot%\System32Inhoudsopgave hieronder. Verwijder (of voeg toe aan omgevingsvariabelen)
Restic-tutorial
Initialiseer de repository
Neem de lokale repository-demo als voorbeeld:
Back-upbestanden
Maak een back-up van de schijfbestanden naar de repository (maak een back-up van alle bestanden in de D:\360Downloads-map) met het volgende commando:
Testrun
Je kunt een back-up maken in proefloopmodus, dat wil zeggen, je kunt de specifieke wijzigingsinformatie bekijken zonder te committen met het volgende commando:
Vermeld alle snapshots
Restics snapshot doet dat welBevat de status van alle bestanden, niet alleen die van gewijzigde, toegevoegde of verwijderde bestanden。 Door het efficiënte deduplicatiemechanisme wordt de daadwerkelijke hoeveelheid opgeslagen data echter geoptimaliseerd, waardoor het herhaaldelijk opslaan van dezelfde inhoud wordt vermeden. Dit ontwerp maakt Restic zeer efficiënt in het back-uppen van grote hoeveelheden vergelijkbare data, terwijl de onafhankelijkheid en integriteit van elke snapshot behouden blijven.
Het commando is als volgt:
Geeft de bestanden in de snapshot weer
Om een lijst van bestanden in een specifieke snapshot te krijgen, kun je het volgende ls-commando gebruiken:
Controleer op volledigheid en consistentie
Dit commando moet periodiek worden uitgevoerd om ervoor te zorgen dat de interne onderdelen van de repository foutloos zijn, als volgt:
Verwijder back-upsnapshots
Verwijder back-upsnapshots, bewaar alleen de laatste (dat wil zeggen de nieuwste) snapshot, en wanneer forget met een beleid draait, laadt Restic eerst een lijst van alle snapshots en drukt dan daaropGastnamen en paden groeperen ze(Dat wil zeggen, verschillende hostnamen en paden houden een momentopname vast, niet slechts één aan het einde!) )。 Het commando is als volgt:
Herstellen vanaf back-up
Om bestanden uit snapshots te herstellen, is het commando als volgt:
Beheer de sleutels van het magazijn
Met de keycommand kunnen we meerdere toegangssleutels of wachtwoorden instellen voor elke repository. In feite kunnen we deze sleutels ook precies beheren met behulp van de subcommando's lijst, toevoegen, verwijderen en doorgeven.
Veelgestelde vragen
Problemen met koelopslagmagazijnen
Niet ondersteund. Experimentele ondersteuning voor herstel van de S3 Glacier en S3 Glacier Deep Archive opslagklassen is momenteel beschikbaar.
Terug naar AWS S3 Glacier
De hyperlink-login is zichtbaar.
De hyperlink-login is zichtbaar.
Restic Oordeel Bron
Als meerdere identieke mapbestanden naar onze server moeten worden geback-upt, zal het gebruik van restic-back-up op server A informatie van server A overbrengen (zoals hieronder getoond). Daarna, als je de incrementele data op server B moet synchroniseren, kun je niet incrementeel synchroniseren. Omdat restic zal bepalen of het uit dezelfde bron komt op basis van de volgende representatie.
ID: 快照的版本号
Time: 备份的时间
Host: 备份服务器的主机名
Tags: 备份指定的标签
Paths: 备份的服务器路径
Referentie:De hyperlink-login is zichtbaar. |