rdiff-backup: tõhusate ja täiendavate varukoopiate tegemine

Sissejuhatus:

rdiff-backup on varundustarkvara. See võimaldab teil luua pildi koopia ühest kataloogist teise samamoodi nagu rsync või lihtsa cp-käskuna.

Lisaks säilitab see vanad failiversioonid, nii et saate faili taastada nii, nagu see oli varem, ning võimaldab kustutatud failide taastamist.

rdiff-backup võimaldab teil teha varukoopia kohalikku kataloogi või serverist ssh.

rdiff-backup edastab ainult failide muudetud osad. Seetõttu on optimeeritud kettaruumi ja ribalaiuse kasutamine.

Süntaks on lihtne ja võimaldab salvestada salvestatavad failid.

rdiff-backup võib teha ka varukoopiaid süsteemidele, mis ei toeta Unix / Linuxi õiguste haldamist.

Rdiff-backup'i installimine

Debianil põhinevas süsteemis:

 sudo aptitude installige rdiff-backup 

Varukoopia tegemine

rdiff-backup / source / backups

Failide viimase versiooni varukoopia on saadaval / varukoopiaid.

Kataloogi / varukoopia / rdiff-backup-andmed sisaldavad failide vanemaid versioone.

Saadaolevate varundite loend

 rdiff-backup -l / varukoopiad 

list-juurdekasv-suurused, et näha iga varukoopia hõivatud kohta.

Vanade varukoopiate kustutamine

Näiteks kõrvaldage kõik vanemad kui 8 päeva varukoopiad:

 rdiff-backup - eemaldage vanem kui 8D --force / backups 

Failide taastamine

Näiteks /source/myfile.txt faili allalaadimiseks, nagu see oli 3 päeva tagasi

 rdiff-backup -r 3D /backups/myfile.txt /source/ancien.txt 

-R tähistab "taastada" ja 3D = 3 päeva. Võite määrata ka tundides, minutites või isegi kindlal kuupäeval

Mitmesugused valikud

On palju teisi võimalusi, mis võimaldavad teil filtreerida faile (nimi, tee, suurus ...), kataloogide taastamiseks täielikke, kindlatel kuupäevadel, teha varukoopiaid ssh,

lihtsalt tehke mees rdiff-backup, et loetleda võimalusi.

Varukoopiate vaikesuvandite seadistamine

Siin on lihtne näide sellest, kuidas luua personaalsete kataloogide (/ home ) igapäevane varukoopia /var/rdiff.backups/home, säilitades 30 päeva ajaloolisi faile. Välistame faile, mis on suuremad kui 50 MB

Looge root ja looge / etc / cron / rdiff_backup_home fail, mis sisaldab:

 #! / bin / bash test -x / usr / bin / rdiff-backup || exit 0 logger "rdiff_backup_home: kustutage vanad varukoopiad (> 30 tundi)" / usr / bin / rdiff-backup - eemaldage vanem kui 30D - force /var/rdiff.backups/home logger "rdiff_backup_home: varukataloog / kodu (ainult <50Mo failid). " / usr / bin / rdiff-backup - maxx-faili suurus 50000000 / home /var/rdiff.backups/home logger "rdiff_backup_home: lõpeta varundamine." 

Tee järgmine fail käivitatavaks: chmod 755 rdiff_backup_home

Kui protseduur on lõpetatud, salvestatakse kataloogid / kodu iga päev.

rdiff-backup saadab vanad versioonid failidest kuni 30 päeva tagasi, vähendades sealjuures kasutatud kettaruumi.

Varunduse jõustamiseks tippige: sudo /etc/cron.daily/rdiff_backup_home

Tehtud varunduste loendisse tippige: sudo rdiff-backup -l /var/rdiff.backups/home

Faili taastamiseks: sudo rdiff-backup -r 3D /var/rdiff.backups/home/toto/myfile.txt /home/toto/ancien.txt

Varundamise olekut saate vaadata, vaadates / var / log / syslog. Sisestage: rdiff / var / log / syslog

Eelmine Artikkel Järgmine Artikkel

Top Näpunäited