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