Kazalo:
- 1. korak: Predpostavke
- Korak: Namestite Rdiff-backup
- 3. korak: Opredelite imenike, ki jih želite varnostno kopirati
- 4. korak: avtomatizirajte
- 5. korak: Napišite funkcijo
- 6. korak: Povejte skriptu, katere direktorje je treba varnostno kopirati
- 7. korak: Zdaj skupaj skupaj
- 8. korak: Dodajte v Cron
- 9. korak: Obnovite
Video: Kako enostavno varnostno kopirati vaš Linux Box z uporabo Rdiff-backup: 9 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:09
Ta navodila vam bodo pokazala, kako zagnati preprost, popoln sistem za varnostno kopiranje in obnovitev v sistemu Linux z uporabo rdiff-backup in USB pogona.
1. korak: Predpostavke
Predpostavil bom sistem, ki za namestitev uporablja yum in je vaš USB pogon namestil kot /mnt//backup. Uporabljam fedoro, lahko pa uporabite karkoli in samo namestite rdiff-backup, kakor želite. Na voljo je tudi za prenos tukaj:
Korak: Namestite Rdiff-backup
Namestite rdiff-backup [root@HOST scripts]# yum install rdiff-backup
3. korak: Opredelite imenike, ki jih želite varnostno kopirati
Lahko naredite varnostno kopijo celotnega sistema, vendar je to morda preveč, želim varnostno kopirati imenik /etc /za vse spremembe, ki sem jih morda naredil v imenu, sendmailu, omrežju itd. /Data in domačih dirkah.
4. korak: avtomatizirajte
Jasno je, da tega ne želite početi ročno. Napisali bomo skript. Najprej bomo v skriptu preverili, ali je pogon USB nameščen, in če ne, ga zapremo. #!/bin/bash#Skript za varnostno kopiranje na pogon USBBACKUPBASE = "/backups" #preverite, ali je nameščen cilj varnostne kopije.if `df -h | grep $ BACKUPBASE>/dev/null `nato odmeva" Starting $ 0 `date`" else echo "NAPAKA: $ BACKUPBASE ni nameščen" echo "$ 0 exiting` date` "exit 1fi
5. korak: Napišite funkcijo
Nato bomo napisali funkcijo za varnostno kopiranje. varnostna kopija funkcije {DEST = $ 1 $ 2 SOURCE = $ 2 odmev "Src: $ SOURCE" če [-d $ DEST] potem odmeva "Dest: $ DEST" else mkdir -p $ DEST echo "Dest: $ DEST -created" OPTS = " --force "fi #Izvedite varnostno kopiranje rdiff-backup -v2 --exclude-special-files $ OPTS $ SOURCE $ DEST #Očistite datoteke različice, starejše od 4 tednov rdiff-backup -v2 --remove-starejše od 4W --force $ DEST #Natisnite poročilo o tem, kaj smo varnostno kopirali in očistili rdiff-backup --list-modified-since 0D23h00m $ DEST}
6. korak: Povejte skriptu, katere direktorje je treba varnostno kopirati
varnostno kopiranje $ BACKUPBASE /varnostno kopiranje podatkov $ BACKUPBASE /etcbackup $ BACKUPBASE /usr /localbackup $ BACKUPBASE /home
7. korak: Zdaj skupaj skupaj
#!/bin/bash#Skript za varnostno kopiranje na pogon USBBACKUPBASE = "/backups"#Preverite, ali je nameščen rezervni pogon. če `df -h | grep $ BACKUPBASE>/dev/null `nato odmeva" Starting $ 0 `date`" else echo "NAPAKA: $ BACKUPBASE ni nameščen" echo "$ 0 exiting` date` "exit 1fifunction backup {DEST = $ 1 $ 2 SOURCE = $ 2 echo" Src: $ SOURCE "if [-d $ DEST] potem odmeva" Dest: $ DEST "else mkdir -p $ DEST echo" Dest: $ DEST -created "OPTS ="-force "fi #Izvedite varnostno kopiranje rdiff-backup -v2 --exclude-special-files $ OPTS $ SOURCE $ DEST #Očistite datoteke različice, starejše od 4 tednov rdiff-backup -v2 --remove-starejše od 4W --force $ DEST #Natisnite poročilo o tem, kaj smo varnostno kopirali in očistili rdiff-backup --list-modified-since 0D23h00m $ DEST} backup $ BACKUPBASE /backup podatkov $ BACKUPBASE /etcbackup $ BACKUPBASE /usr /localbackup $ BACKUPBASE /home
8. korak: Dodajte v Cron
[root@HOST skripti]# crontab -e10 1 * * * /usr/local/scripts/backup-rdiff.sh> /var/log/backup.log 2> & 1
9. korak: Obnovite
Če želite obnoviti najnovejšo različico, lahko datoteko preprosto kopirate iz imenika varnostne kopije. Če želite različico izpred 2 dni: rdiff -backup -r 2D /backup/etc/named.conf /etc/named.confPreprosto in zelo učinkovito.
Priporočena:
Kako varnostno kopirati izvirno vdelano programsko opremo Esp8266EX ali Esp-01: 4 koraki
Kako varnostno kopirati izvirno vdelano programsko opremo Esp8266EX ali Esp-01: Zakaj? varnostna kopija izvirne vdelane programske opreme je pomembna. najpreprostejši odgovor je = izvirnik je izviren V tej vadnici vam bom pokazal, kako varnostno kopirate izvirno vdelano programsko opremo esp8266ex. ESP8266EX je poceni Wi-Fi mikročip s polnim nizom TCP/IP in mikrokrmiljenjem
Kako enostavno spremeniti znak "Light/LED" za enostavno programiranje Arduino: 7 korakov (s slikami)
Kako enostavno spremeniti znak "Light/LED" za enostavno programiranje Arduino: V tem navodilu bom pokazal, kako lahko vsakdo nekaj z lučmi spremeni v programabilne arduino utripajoče luči ali " premične luči "
Kako varnostno kopirati napravo livarskih omrežij: 8 korakov
Kako varnostno kopirati napravo livarskih omrežij: ta navodila bodo prikazala skript, ki ga lahko uporabite za avtomatizacijo varnostnega kopiranja stikala/usmerjevalnika/požarnega zidu v livarskih omrežjih
Kako varnostno kopirati požarni zid Netscreen: 8 korakov
Kako narediti varnostno kopijo požarnega zidu Netscreen: ta navodila kažejo skript, ki ga lahko uporabite za avtomatizacijo varnostnega kopiranja požarnega zidu netscreen, ki izvaja ScreenOS
Kako varnostno kopirati pomnilniške kartice brez računalnika: 3 koraki
Kako varnostno kopirati pomnilniške kartice brez računalnika: Pozdravljeni Ko sem na dopustu, rad varnostno kopiram vse fotografije. in razvrstite, katere fotografije želite izbrisati. in naložite dobre na facebook. Edino, ko se na počitnicah ne želim vleči okoli prenosnika. Rešitev, ki sem jo našel, je uporaba P