Restic 0.15 backup system tilgængeligt

Backupsystemet restic 0.15 er blevet udgivet. Det gemmer krypterede backups i et versionsbaseret arkiv. Systemet er designet fra bunden til, at backups kan opbevares i upålidelige miljøer, og hvis en backup falder i de forkerte hænder, bør den ikke kompromittere systemet. Fleksible regler kan defineres til at inkludere og ekskludere filer og mapper, når der oprettes en backup (regelformatet ligner rsync eller gitignore). Understøttelse af Linux, macOS, Windows, FreeBSD og OpenBSD. Projektets kode er skrevet i Go og distribueret under BSD-licensen.

Sikkerhedskopier kan gemmes i et lokalt filsystem, på en ekstern server Tilgås via SFTP/SSH eller HTTP REST, i Amazon S3, OpenStack Swift, BackBlaze B2, Microsoft Azure Blob Storage og Google Cloud Storage clouds, samt i alle storage-tjenester med rclone backends. En dedikeret rest-server kan også bruges til storage, hvilket giver højere ydeevne end andre backends og er i stand til at køre i append-only-tilstand, hvilket forhindrer sletning eller ændring af backups, hvis originalen kompromitteres. server og adgang til krypteringsnøgler.

Snapshots understøttes, hvilket afspejler tilstanden af ​​en specifik mappe med alle filer og undermapper på et bestemt tidspunkt. Hver gang der oprettes en ny sikkerhedskopi, oprettes et tilhørende snapshot, så du kan gendanne tilstanden på det tidspunkt. Det er muligt at kopiere snapshots mellem forskellige repositories. For at spare trafik kopieres kun ændrede data under backup-processen. For visuelt at vurdere indholdet af depotet og forenkle gendannelsen kan et snapshot med en sikkerhedskopi monteres i form af en virtuel partition (montering udføres ved hjælp af FUSE). Kommandoer til at analysere ændringer og selektivt udpakke filer er også tilvejebragt.

Systemet manipulerer ikke hele filer, men blokke i flydende størrelse valgt ved hjælp af Rabin-signaturen. Information gemmes i forhold til indhold, ikke filnavne (dataassocierede navne og objekter er defineret på blokmetadataniveau). Baseret på SHA-256-hash af indholdet udføres deduplikering og unødvendig datakopiering elimineres. På eksterne servere gemmes information i krypteret form (SHA-256 bruges til kontrolsummer, AES-256-CTR bruges til kryptering, og Poly1305-AES-baserede autentificeringskoder bruges til at garantere integritet). Det er muligt at verificere sikkerhedskopien ved hjælp af kontrolsummer og autentificeringskoder for at bekræfte, at filernes integritet ikke kompromitteres.

I den nye version:

  • En ny omskrivningskommando er blevet implementeret, som giver dig mulighed for at fjerne unødvendige data fra et øjebliksbillede, når filer, der ikke oprindeligt var beregnet til backup (f.eks. filer med fortrolige oplysninger eller meget store logfiler uden værdi) ved et uheld blev inkluderet i sikkerhedskopien .
  • Muligheden "--read-concurrency" er blevet tilføjet til backup-kommandoen for at indstille niveauet af parallelisering ved læsning af filer, hvilket giver dig mulighed for at fremskynde kopiering på hurtige drev såsom NVMe.
  • Indstillingen "--no-scan" er blevet tilføjet til backup-kommandoen for at deaktivere filtræsscanningsstadiet.
  • Beskær-kommandoen har reduceret hukommelsesforbruget betydeligt (op til 30%).
  • Tilføjet "--sparse" mulighed til gendannelseskommandoen for effektivt at gendanne filer med store tomme områder.
  • Til platform Windows Understøttelse af gendannelse af symbolske links er blevet implementeret.
  • В macOS Tilføjet muligheden for at montere et repository med sikkerhedskopier ved hjælp af macFUSE.

Kilde: opennet.ru

Køb pålidelig hosting til websteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster