Orodha ya maudhui:

Jinsi ya kuhifadhi nakala ya sanduku lako la Linux kwa urahisi kutumia Kutumia njia mbadala: Njia 9
Jinsi ya kuhifadhi nakala ya sanduku lako la Linux kwa urahisi kutumia Kutumia njia mbadala: Njia 9

Video: Jinsi ya kuhifadhi nakala ya sanduku lako la Linux kwa urahisi kutumia Kutumia njia mbadala: Njia 9

Video: Jinsi ya kuhifadhi nakala ya sanduku lako la Linux kwa urahisi kutumia Kutumia njia mbadala: Njia 9
Video: JINSI YA KUHESABU TAREHE YA KUJIFUNGUA|| JIFUNZE KUHESABU EDD|| DR. SARU|| 2024, Novemba
Anonim
Jinsi Urahisi Backup Linux yako Box kutumia Rdiff-Backup
Jinsi Urahisi Backup Linux yako Box kutumia Rdiff-Backup

Hii inayoweza kufundishwa itakuonyesha jinsi ya kutumia mfumo rahisi kamili wa uhifadhi na urejeshi kwenye linux ukitumia rdiff-backup na usb drive.

Hatua ya 1: Mawazo

Mawazo
Mawazo

Nitaenda kudhani mfumo ambao unatumia yum kwa usanikishaji na nimekuwekea gari la usb kama /mnt//backup. Ninatumia fedora, lakini unaweza kutumia chochote na usanikishe rdiff-backup hata hivyo ungependa. Pia inapatikana kutoka kupakua hapa:

Hatua ya 2: Sakinisha kuhifadhi nakala ya Rdiff

Sakinisha kuhifadhi nakala ya Rdiff
Sakinisha kuhifadhi nakala ya Rdiff

Sakinisha rdiff-backup [root @ HOST scripts] # yum sakinisha rdiff-backup

Hatua ya 3: Tambua Saraka Unayotaka Kuhifadhi nakala

Tambua Saraka Unayotaka Kuhifadhi nakala
Tambua Saraka Unayotaka Kuhifadhi nakala

Unaweza kuhifadhi mfumo mzima, lakini hiyo inaweza kuwa ya kuua zaidi, nataka kuhifadhi nakala yangu / nk / saraka kwa mabadiliko yoyote ambayo ningefanya kwa jina, sendmail, mtandao, nk, / data na nyimbo zangu za nyumbani.

Hatua ya 4: Tumia kiotomatiki

Aatetomate
Aatetomate

Ni wazi hutaki kufanya hivi kwa mkono. Tutaandika maandishi. Jambo la kwanza katika hati, tutaangalia kuona gari la usb limewekwa, na tuache ikiwa sivyo. #! / bin / bash # Hati ya kuhifadhi nakala kwenye usb driveBACKUPBASE = "/ backups" # angalia ikiwa lengo la chelezo limewekwa grep $ BACKUPBASE> / dev / null `kisha unganisha" Kuanzia $ 0 `tarehe" "mwingine echo" KOSA: $ BACKUPBASE haijawekwa "echo" $ 0 inayotoka `date`" toka 1fi

Hatua ya 5: Andika Kazi

Andika Kazi
Andika Kazi

Ifuatayo tutaandika kazi ili kweli kufanya nakala rudufu. salama ya kazi --force fi #Fanya rdiff-backup -v2 - ongeza-faili-maalum $ OPTS $ SOURCE $ DEST #Cleanup faili za zamani kuliko 4weeks rdiff-backup -v2 --ondoa-wazee-kuliko 4W --force $ DEST #chapisha ripoti ya kile tulichohifadhi na kusafisha rdiff-backup - orodha-imebadilishwa-tangu 0D23h00m $ DEST}

Hatua ya 6: Je, Uambie Hati Ambayo Inastahili Kuhifadhi nakala

Uambie Hati Ambayo Inastahili Kuhifadhi nakala
Uambie Hati Ambayo Inastahili Kuhifadhi nakala

chelezo $ BACKUPBASE / hifadhidata

Hatua ya 7: Jambo Lote Pamoja Sasa

Jambo Lote Pamoja Sasa
Jambo Lote Pamoja Sasa

#! / bin / bash # Hati ya kuhifadhi nakala kwenye gari ya usb ikiwa `df -h | grep $ BACKUPBASE> / dev / null `kisha unganisha" Kuanzia $ 0 `tarehe" nyingine echo "KOSA: $ BACKUPBASE haijawekwa" echo "$ 0 inayotoka` date` "toka 1 backup backup {DEST = $ 1 $ 2 SOURCE = $ 2 echo" Src: $ SOURCE "ikiwa [-d $ DEST] kisha unganisha" Dest: $ DEST "mwingine mkdir -p $ DEST echo" Dest: $ DEST - imeundwa "OPTS =" - nguvu "fi #Fanya chelezo rdiff-backup -v2 - ondoa-faili maalum $ OPTS $ SOURCE $ DEST #Safisha faili za toleo la zamani kuliko 4weeks rdiff-backup -v2 --remove-older-4W --force $ DEST #Chapisha ripoti ya kile tulichohifadhi na kusafisha rdiff-backup - orodha-iliyopita-tangu 0D23h00m $ DEST} chelezo $ BACKUPBASE / databackup $ BACKUPBASE / etcbackup $ BACKUPBASE / usr / localbackup $ BACKUPBASE / nyumbani

Hatua ya 8: Ongeza kwa Cron

Ongeza kwa Cron
Ongeza kwa Cron

[mizizi @ hati HOST] # crontab -e10 1 * * * /usr/local/script/backup-rdiff.sh> /var/log/backup.log 2> & 1

Hatua ya 9: Rejesha

Rejesha
Rejesha

Ili kurejesha toleo la hivi karibuni unaweza kunakili faili kutoka saraka ya chelezo. Ikiwa unataka toleo kutoka siku 2 zilizopita: rdiff-backup -r 2D /backup/etc/named.conf /etc/named.confSimple na yenye ufanisi sana.

Ilipendekeza: