Backup, del av lĂ€sarnas önskemĂ„l: Översikt av UrBackup, BackupPC, AMANDA

Backup, del av lĂ€sarnas önskemĂ„l: Översikt av UrBackup, BackupPC, AMANDA

Denna översiktsnotering fortsÀtter cykeln av backup, skriven pÄ begÀran av lÀsarna, handlar om UrBackup, BackupPC, samt AMANDA.

Översikt av UrBackup.

PÄ begÀran av deltagaren VGusev2007 lÀmnar jag hÀr en översikt av UrBackup, ett klient-server system för backups. Det möjliggör skapande av kompletta och inkrementella sÀkerhetskopior, kan arbeta med enhetsbilder (bara Win?), samt kan skapa filbackup. Klienten kan vara i samma nÀtverk som servern eller ansluta via Internet. Det utlovas spÄrning av förÀndringar, vilket gör det möjligt att snabbt hitta skillnader mellan sÀkerhetskopiorna. Det finns ocksÄ stöd för deduplicering av lagring pÄ serversidan, vilket sparar utrymme. NÀtverksanslutningar Àr krypterade, och det finns ett webgrÀnssnitt för att hantera servern. LÄt oss se vad det kan göra:

I lÀget för att skapa en fullstÀndig sÀkerhetskopia fick vi följande resultat:

Backup, del av lĂ€sarnas önskemĂ„l: Översikt av UrBackup, BackupPC, AMANDA

Driftstid:

Första körning
Andra körning
Tredje körning

Första test
8m20s
8m19s
8m24s

Andra test
8m30s
8m34s
8m20s

Tredje test
8m10s
8m14s
8m12s

I lÀget för att skapa inkrementella sÀkerhetskopior:

Backup, del av lĂ€sarnas önskemĂ„l: Översikt av UrBackup, BackupPC, AMANDA

Driftstid:

Första körning
Andra körning
Tredje körning

Första test
8m10s
8m10s
8m12s

Andra test
3m50s
4m12s
3m34s

Tredje test
2m50s
2m35s
2m38s

Storleken pÄ repositoriet var ungefÀr 14 GB i bÄda fallen, vilket tyder pÄ fungerande deduplicering pÄ serversidan. Det bör ocksÄ pÄpekas att det finns en skillnad i tid för skapande av sÀkerhetskopior pÄ servern och pÄ klienten, vilket tydligt framgÄr av graferna och Àr en mycket trevlig bonus, eftersom webgrÀnssnittet visar driftstiden för backup-processen pÄ serversidan utan att ta hÀnsyn till
klientens status. Totalt sett Àr graferna för fullstÀndig och inkrementell kopia oskiljaktiga. Troligen Àr skillnaden bara hur detta behandlas pÄ serversidan. Det var ocksÄ glÀdjande att se den lÄga CPU-belastningen pÄ det sÀkerhetskopierade systemet.

Översikt av BackupPC

PĂ„ begĂ€ran av deltagaren vanzhiganov Jag lĂ€gger till en översikt av BackupPC. Denna programvara installeras pĂ„ en server för lagring av sĂ€kerhetskopior, Ă€r skriven i Perl och fungerar ovanpĂ„ olika sĂ€kerhetskopieringsverktyg — frĂ€mst rsync och tar. För transport anvĂ€nds ssh och smb, och det finns ocksĂ„ ett webbgrĂ€nssnitt baserat pĂ„ cgi (installeras ovanpĂ„ apache). I webbgrĂ€nssnittet finns en omfattande lista med instĂ€llningar. En sĂ€rskild funktion Ă€r möjligheten att ange den minimi tiden mellan sĂ€kerhetskopior samt perioden under vilken sĂ€kerhetskopior inte kommer att skapas. Vid val av filsystem för sĂ€kerhetskopiseringsservern bör man vara uppmĂ€rksam pĂ„ stöd för hĂ„rda lĂ€nkar. SĂ„ledes kan man inte bryta upp lagringsfilsystemet i monteringspunkter. Sammanfattningsvis ett ganska positivt intryck, lĂ„t oss se vad denna programvara kan göra:

I lÀget för att skapa fullstÀndiga sÀkerhetskopior med rsync blev resultaten:

Backup, del av lĂ€sarnas önskemĂ„l: Översikt av UrBackup, BackupPC, AMANDA

Första körning
Andra körning
Tredje körning

Första test
12m25s
12m14s
12m27s

Andra test
7m41s
7m44s
7m35s

Tredje test
10m11s
10m0s
9m54s

Om man anvÀnder fullstÀndiga sÀkerhetskopior och tar:

Backup, del av lĂ€sarnas önskemĂ„l: Översikt av UrBackup, BackupPC, AMANDA

Första körning
Andra körning
Tredje körning

Första test
12m41s
12m25s
12m45s

Andra test
12m35s
12m45s
12m14s

Tredje test
12m43s
12m25s
12m5s

Vid skapandet av inkrementella sÀkerhetskopior var jag tvungen att avstÄ frÄn tar, eftersom sÀkerhetskopiorna inte skapades med dessa instÀllningar.

Resultaten av skapandet av inkrementella sÀkerhetskopior med rsync Àr följande:

Backup, del av lĂ€sarnas önskemĂ„l: Översikt av UrBackup, BackupPC, AMANDA

Första körning
Andra körning
Tredje körning

Första test
11m55s
11m50s
12m25s

Andra test
2m42s
2m50s
2m30s

Tredje test
6m00s
5m35s
5m30s

Generellt sett syns en liten hastighetsfördel för rsync, och rsync arbetar ocksÄ mer ekonomiskt med nÀtverket. Detta kan delvis kompenseras med mindre CPU-anvÀndning med tar som program för att skapa sÀkerhetskopior. En annan fördel med rsync Àr dess arbete med inkrementella kopior. Storleken pÄ arkivet vid skapandet av fullstÀndiga sÀkerhetskopior Àr densamma, 16 GB, medan det vid inkrementella kopior Àr 14 GB per körning, vilket innebÀr aktiv deduplicering.

Översikt av AMANDA

PÄ begÀran av deltagaren oller Jag lÀgger till tester av AMANDA,

Resultaten av testkörningen med tar som arkiverare och aktivering av komprimering Àr följande:

Backup, del av lĂ€sarnas önskemĂ„l: Översikt av UrBackup, BackupPC, AMANDA

Första körning
Andra körning
Tredje körning

Första test
9m5s
8m59s
9m6s

Andra test
0m5s
0m5s
0m5s

Tredje test
2m40s
2m47s
2m45s

Programmet belastade helt ett processor kÀrna, men pÄ grund av den IOPS-begrÀnsade disken pÄ serversidan för backup-lagring kunde den inte utveckla högre dataöverföringshastighet. Generellt sett orsakade konfigurationen nÄgot fler problem Àn de andra deltagarna, eftersom programmets skapare inte anvÀnder SSH som transport, utan implementerar ett liknande system med nycklar genom att skapa och upprÀtthÄlla en fullstÀndig CA. Det finns möjlighet att brett begrÀnsa klienten och backupservern: till exempel, om de inte kan lita helt pÄ varandra, kan man, som ett alternativ, förbjuda initiering av ÄterstÀllning frÄn serverns sida genom att sÀtta vÀrdet av motsvarande variabel till noll i konfigurationsfilen. Det finns ocksÄ möjlighet att ansluta ett webbgrÀnssnitt för administration, men i allmÀnhet kan det instÀllda systemet automatiseras helt med hjÀlp av smÄ skript i bash (eller SCM, exempelvis Ansible). Det finns ett tÀmligen komplext system för att stÀlla in lagringen, vilket verkar vara kopplat till stödet för en omfattande lista av olika lagringsenheter (LTO-kassetter, hÄrddiskar osv.). Det bör ocksÄ noteras att av alla program som diskuterats i denna artikel Àr AMANDA det enda som lyckades upptÀcka omdöpningen av katalogen. Storleken pÄ förrÄdet vid en körning var 13 GB.

TillkÀnnagivande

Backup, del 1: Varför behövs backup, översikt över metoder och teknologier
Backup, del 2: Översikt och test av rsync-baserade backupverktyg
Backup, del 3: Översikt och test av duplicity, duplicati
Backup, del 4: Översikt och test av zbackup, restic, borgbackup
Backup, del 5: Test av bacula och veeam backup för linux
Backup, del 6: JÀmförelse av backupverktyg
Backup, del 7: Slutsatser

KĂ€lla: habr.com

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster