rdiff-backup: padarot efektīvus un papildu elementus

Ievads:

rdiff-backup ir rezerves programmatūra. Tas ļauj izveidot attēlu kopiju no vienas direktorijas uz citu tādā pašā veidā kā rsync vai kā vienkāršu cp komandu.

Turklāt tā saglabā vecās failu versijas, lai jūs varētu atjaunot failu, kā tas bija agrāk, un ļauj atgūt izdzēstos failus.

rdiff-backup ļauj veikt rezerves kopiju vietējā direktorijā vai no servera ssh.

rdiff-backup nosūta tikai pārveidotās failu daļas. Tāpēc ir optimizēta diska vietas un joslas platuma izmantošana.

Sintakse ir vienkārša un ļauj filtrēt saglabātos failus.

rdiff-backup var arī izveidot backups sistēmām, kas neatbalsta Unix / Linux tiesību pārvaldību.

Rdiff-backup instalēšana

Saskaņā ar sistēmu Debian:

 sudo aptitude instalē rdiff-backup 

Dublējuma izveide

rdiff-backup / source / backups

Jūsu failu jaunākās versijas dublējums ir pieejams / backups.

Direktorija / backups / rdiff-backup dati satur dažādas vecākās failu versijas.

Pieejamo dublējumu saraksts

 rdiff-backup -l / backups 

list-increment-size, lai redzētu vietu, ko aizņem katrs dublējums.

Veco dublējumu dzēšana

Piemēram, novērsiet visus vecākus par 8 dienām veiktos dublējumus:

 rdiff-backup - no vecākiem par 8D -force / backups 

Failu atjaunošana

Piemēram, lai ielādētu failu /source/myfile.txt, kā tas bija pirms 3 dienām

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

-R nozīmē "atjaunot" un 3D = 3 dienas. Varat arī norādīt stundas, minūtes vai pat noteiktu datumu

Dažādas iespējas

Ir daudzas citas iespējas, kas ļauj filtrēt failus (nosaukumu, ceļu, lielumu ...), direktorijus, lai atjaunotu pilnu, ar konkrētiem datumiem, veiktu dublējumkopijas, izmantojot ssh,

vienkārši izveidojiet cilvēku rdiff-backup, lai uzskaitītu opcijas.

Noklusējuma dublēšanas iespēju iestatīšana

Lūk, vienkāršs piemērs, kā izveidot personisku direktoriju (/ home ) ikdienas dublējumu uz /var/rdiff.backups/home, saglabājot 30 dienu vēsturiskos failus. Mēs izslēdzam failus, kas ir lielāki par 50 MB

Iestatiet kā root un izveidojiet / etc / cron / rdiff_backup_home failu, kurā ir:

 #! / bin / bash tests -x / usr / bin / rdiff-backup || iziet 0 logger "rdiff_backup_home: dzēst vecos dublējumkopijas (> 30 stundas)" / usr / bin / rdiff-backup - no vecākiem par 30D - force /var/rdiff.backups/home logger "rdiff_backup_home: rezerves direktorija / sākumlapa (tikai <50Mo). " / usr / bin / rdiff-backup - maxx-faila izmērs 50000000 / home /var/rdiff.backups/home logger "rdiff_backup_home: beigu dublēšana." 

Veiciet izpildāmo failu: chmod 755 rdiff_backup_home

Kad procedūra ir pabeigta, katalogi / mājas tiks saglabāti katru dienu.

rdiff-backup atgūs vecās failu versijas līdz 30 dienām, vienlaikus samazinot izmantoto diska vietu.

Lai piespiestu dublējumu, ierakstiet: sudo /etc/cron.daily/rdiff_backup_home

Lai uzskaitītu izdarītos dublējumus, ierakstiet: sudo rdiff-backup -l /var/rdiff.backups/home

Lai atjaunotu failu: sudo rdiff-backup -r 3D /var/rdiff.backups/home/toto/myfile.txt /home/toto/ancien.txt

Varat pārbaudīt dublējuma statusu, apskatot / var / log / syslog. Ierakstiet: rdiff / var / log / syslog

Iepriekšējais Raksts Nākamais Raksts

Top Padomi