Obsah:
- Krok 1: Predpoklady
- Krok 2: Nainštalujte si zálohu Rdiff
- Krok 3: Identifikujte adresáre, ktoré chcete zálohovať
- Krok 4: Automatizujte
- Krok 5: Napíšte funkciu
- Krok 6: Povedzte skriptu, ktoré priečinky sa majú zálohovať
- Krok 7: Celá vec teraz spolu
- Krok 8: Pridajte do Cronu
- Krok 9: Obnovte
Video: Ako ľahko zálohujete svoj Linux Box pomocou zálohy Rdiff: 9 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:02
Tento návod vám ukáže, ako spustiť jednoduchý plne vybavený systém zálohovania a obnovy na linuxe pomocou zálohovania rdiff a USB disku.
Krok 1: Predpoklady
Budem predpokladať systém, ktorý na inštaláciu používa yum a namontoval vám USB disk ako /mnt//backup. Používam fedoru, ale môžete použiť čokoľvek a nainštalovať rdiff-backup, ako by ste chceli. Tiež je k dispozícii na stiahnutie tu:
Krok 2: Nainštalujte si zálohu Rdiff
Nainštalujte rdiff-backup [skripty root@HOST]# yum nainštalujte rdiff-backup
Krok 3: Identifikujte adresáre, ktoré chcete zálohovať
Môžete zálohovať celý systém, ale to môže byť prehnané. Chcem zálohovať svoj adresár /etc /pre všetky zmeny, ktoré som mohol vykonať v pomenovaných adresách, sendmail, sieti atď. /Data a mojom domácom adresári.
Krok 4: Automatizujte
Je zrejmé, že to nechcete robiť ručne. Napíšeme skript. Najprv v skripte skontrolujeme, či je pripojená jednotka USB, a ak nie, ukončíme ho. #!/bin/bash#Skript na zálohovanie na USB diskBACKUPBASE = "/backups"#skontrolujte, či je pripojený cieľ zálohy.if `df -h | grep $ BACKUPBASE>/dev/null `then echo" Starting $ 0 `date`" else echo "CHYBA: $ BACKUPBASE nie je namontované" echo "$ 0 opúšťa` date` "exit 1fi
Krok 5: Napíšte funkciu
Ďalej napíšeme funkciu, ktorá skutočne vykoná zálohovanie. zálohovanie funkcií {DEST = $ 1 $ 2 SOURCE = $ 2 echo "Src: $ SOURCE", ak [-d $ DEST] potom echo "Dest: $ DEST" else mkdir -p $ DEST echo "Dest: $ DEST -vytvorený" OPTS = " --force "fi #Vykonajte zálohovanie rdiff-backup -v2 --exclude-special-files $ OPTS $ SOURCE $ DEST #Cleanup version files starší ako 4 týždne rdiff-backup -v2 --remove-starší-ako 4W --force $ DEST #Tlačte správu o tom, čo sme zálohovali a vyčistili rdiff-backup --list-changed-since 0D23h00m $ DEST}
Krok 6: Povedzte skriptu, ktoré priečinky sa majú zálohovať
záloha $ BACKUPBASE /databackup $ BACKUPBASE /etcbackup $ BACKUPBASE /usr /localbackup $ BACKUPBASE /home
Krok 7: Celá vec teraz spolu
#!/bin/bash#Skript na zálohovanie na USB diskBACKUPBASE = "/backups"#Skontrolujte, či je pripojená záložná jednotka. ak `df -h | grep $ BACKUPBASE>/dev/null `then echo" Starting $ 0 `date`" else echo "CHYBA: $ BACKUPBASE nie je namontované" echo "$ 0 exit" date` "exit 1fifunkčná záloha {DEST = $ 1 $ 2 SOURCE = $ 2 echo" Src: $ SOURCE "ak [-d $ DEST] potom ozve sa" Dest: $ DEST "else mkdir -p $ DEST echo" Cieľ: $ DEST-vytvorený "OPTS ="-force "fi #Perform backup rdiff-backup -v2 --exclude-special-files $ OPTS $ SOURCE $ DEST #Cleanup version files older than 4weeks rdiff-backup -v2 --remove-starší-than 4W --force $ DEST #Tlač správu o tom, čo sme zálohovali a vyčistili rdiff-backup --list-changed-since 0D23h00m $ DEST} záloha $ BACKUPBASE /databackup $ BACKUPBASE /etcbackup $ BACKUPBASE /usr /localbackup $ BACKUPBASE /home
Krok 8: Pridajte do Cronu
[skripty root@HOST]# crontab -e10 1 * * * /usr/local/scripts/backup-rdiff.sh> /var/log/backup.log 2> & 1
Krok 9: Obnovte
Ak chcete obnoviť najnovšiu verziu, stačí skopírovať súbor zo záložného adresára. Ak chcete verziu spred 2 dní: rdiff -backup -r 2D /backup/etc/named.conf /etc/named.confJednoduché a veľmi efektívne.
Odporúča:
Ako ľahko zmeniť názov modulu Bluetooth pomocou Arduina: 4 kroky
Ako ľahko zmeniť názov modulu Bluetooth pomocou Arduina: V tomto projekte sa naučíte pomenovať svoj modul Bluetooth a rozpoznať zlyhania pri práci s vašim bluetooth. Na tento projekt použijete nasledujúce komponenty uvedené nižšie
Ovládať svoj Esp6266 z internetu? Zadarmo a ľahko: 7 krokov
Ovládať svoj Esp6266 z internetu? Zadarmo a ľahko: Koľkokrát sme nehľadali jednoduchý spôsob komunikácie s našimi zariadeniami prostredníctvom internetu bez komplikácií a / alebo zložitých sprostredkovateľských aplikácií, DNS, IP adries alebo VPN. Mnohokrát som dostal otázku, ako zapnúť viedol, r
DIY musiLED, synchronizované LED diódy s hudbou s jediným kliknutím pre aplikácie Windows a Linux (32-bitové a 64-bitové). Ľahko sa obnovuje, ľahko sa používa a ľahko sa prenáša: 3 kroky
DIY musiLED, synchronizované LED diódy s hudbou s jediným kliknutím pre aplikácie Windows a Linux (32-bitové a 64-bitové). Ľahko sa obnovuje, ľahko sa používa a ľahko sa prenáša: Tento projekt vám pomôže pripojiť 18 LED diód (6 červených + 6 modrých + 6 žltých) k doske Arduino a analyzovať signály zvukovej karty počítača v reálnom čase a prenášať ich do LED diódy, ktoré ich rozsvietia podľa rytmických efektov (Snare, High Hat, Kick)
Ako používať Wiimote ako počítačovú myš pomocou sviečok ako senzora !!: 3 kroky
Ako používať Wiimote ako počítačovú myš pomocou sviečok ako senzora !!: Táto príručka vám ukáže, ako prepojiť diaľkový ovládač Wii Remote (Wiimote) s počítačom a používať ho ako myš
Ako oklamať systém zabezpečenia proti odtlačkom prsta rovnako ľahko ako ABC: 12 krokov (s obrázkami)
Ako oklamať bezpečnostný systém proti odtlačkom prsta rovnako ľahko ako ABC: Tento návod vám ukáže, ako oklamať bezpečnostný systém proti odtlačkom prsta rovnako jednoducho ako ABC. Spoločnosť IBM nikdy nechcela, aby ste o tom vedeli. funguje to aj pre väčšinu systému zabezpečenia odtlačkov prstov. Napríklad: napr. dvere, mobilný telefón …. Tento návod je dodávaný s v