Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 1229|Svar: 2

Använd det öppna verktyget Restic för att inkrementerally säkerhetskopiera diskfiler

[Kopiera länk]
Publicerad den 4-4-2025 14:46:16 | | | |
Restic introducerade

Restic är ett modernt säkerhetskopieringsprogram som säkerhetskopierar dina filer:

  • Från Linux, BSD, Mac och Windows
  • Många olika lagringstyper, inklusive självhostade och onlinetjänster
  • Det är enkelt, och som en exekverbar fil kan du köra det utan server eller komplex installation
  • I praktiken är det endast de delar av säkerhetskopian som faktiskt har ändrats som överförs
  • Säkerställ säkerheten genom att använda kryptering noggrant i varje del av processen
  • Verifierbart, vilket gör att du kan säkerställa att dina filer kan återställas vid behov
  • Gratis restic är helt gratis att använda och helt öppen källkod


Kompatibilitet:När version 1.0.0 släpps garanterar vi att alla arkiv är bakåtkompatibla inom en större version; Så länge vi inte lägger till huvudversionen kan datan läsas och återställas. Vi strävar efter att vara fullt bakåtkompatibla med alla tidigare versioner.

Stöd för arkiv:

  • 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
  • Andra tjänster via rclone
  • Lösenordsprompt på Windows
  • Grupptillgängliga arkiv
  • Arkiv med tomt lösenord


Officiell webbplats:Inloggningen med hyperlänken är synlig.
Windows-nedladdning:Inloggningen med hyperlänken är synlig.
Dokumentation:Inloggningen med hyperlänken är synlig.
Kommandoradsparametrar:Inloggningen med hyperlänken är synlig.
Källa:Inloggningen med hyperlänken är synlig.
Designidé:Inloggningen med hyperlänken är synlig.

Ladda ner och installera Windows

Ladda ner Windows-versionen av verktyget för att packa upp paketet. Byt namn på restic_0.18.0_windows_amd64.exe till restic.exe och lägg in det%SystemRoot%\System32Innehållsförteckning nedan. Utelämna (eller lägga till miljövariabler)

Restic-handledning

Initiera arkivet

Ta den lokala reposito-demon som exempel:




Säkerhetskopieringsfiler

Säkerhetskopiera diskfilerna till arkivet (säkerhetskopiera alla filer i D:\360Downloads-katalogen) med följande kommando:




Testkörning

Du kan göra en backup i testläge, det vill säga du kan se den specifika modifieringsinformationen utan att binda dig med följande kommando:




Lista alla ögonblicksbilder

Restics ögonblicksbild gör detInnehåller tillståndet för alla filer, inte bara de som ändrats, lagts till eller raderats。 Men tack vare dess effektiva dedupliceringsmekanism optimeras den faktiska mängden lagrad data, vilket undviker att upprepade gånger lagra samma innehåll. Denna design gör Restic mycket effektivt på att säkerhetskopiera stora mängder liknande data samtidigt som varje snapshots oberoende och integritet bevaras.

Kommandot är följande:




Listar filerna i snapshoten

För att få en lista över filer i en specifik snapshot kan du använda följande ls-kommando:




Kontrollera fullständighet och konsekvens

Detta kommando bör köras periodiskt för att säkerställa att arkivets interna delar är felfria, enligt följande:




Ta bort säkerhetskopieringssnapshots

Ta bort backup-snapshots, behåll endast den sista (det vill säga den senaste) snapshoten, och när forget körs med en policy, laddar restic först en lista över alla snapshots och trycker sedan på denVärdnamn och vägar grupperar dem(Det vill säga, olika värdnamn och vägar sparar en ögonblicksbild, inte bara en i slutändan!) )。 Kommandot är följande:




Återställ från backup

För att återställa filer från snapshots är kommandot följande:




Hantera nycklarna till lagret

Tangentkommando låter oss ställa in flera åtkomstnycklar eller lösenord för varje repository. Faktum är att vi också kan hantera dessa nycklar exakt med hjälp av underkommandona lista, addera, ta bort och passwd.




Vanliga frågor

Problem med kylförvaringslager

Inte stödd. Experimentellt stöd för återställning från S3 Glacier och S3 Glacier Deep Archive lagringsklasser finns för närvarande tillgängligt.

Tillbaka till AWS S3 Glacier

Inloggningen med hyperlänken är synlig.
Inloggningen med hyperlänken är synlig.

Restic Judgment Source

Om flera identiska katalogfiler behöver säkerhetskopieras till vår server, kommer restic-backup på server A att överföra viss information från server A (som visas nedan). Efter det, om du behöver synkronisera den inkrementella datan på server B, kan du inte synkronisera inkrementellt. Eftersom restic avgör om det kommer från samma källa baserat på följande representation.

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

Hänvisning:Inloggningen med hyperlänken är synlig.




Föregående:.NET/C#-föräldra-barn-processer kommunicerar med hjälp av MemoryMappedFile
Nästa:AWS S3 Object Storage Creation Bucket och IAM Policy Setup handledning
 Hyresvärd| Publicerad den 4-4-2025 14:51:19 |
Lägg till taggar vid säkerhetskopiering

 Hyresvärd| Publicerad den 2025-4-5 10:12:01 |
Restic är baserat på ett Linux-system som laddar upp filer till S3-hinkar

Rocky Linux installerar Restic


Initiera S3-hinken


Säkerhetskopiera filer till S3-hinkar

Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com