Satura rādītājs:
- 1. darbība. Pieņēmumi
- 2. darbība: instalējiet Rdiff-backup
- 3. darbība: identificējiet direktorijus, kurus vēlaties dublēt
- 4. solis: automatizējiet
- 5. solis: uzrakstiet funkciju
- 6. darbība. Pastāstiet skriptam, kuras rezerves kopijas ir jāveido
- 7. solis: viss kopā tagad
- 8. darbība: pievienojiet Cron
- 9. solis: atjaunojiet
Video: Kā viegli dublēt savu Linux kastīti, izmantojot Rdiff-backup: 9 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 11:00
Šī pamācība parādīs, kā operētājsistēmā Linux izmantot vienkāršu pilnu funkciju dublēšanas un atkopšanas sistēmu, izmantojot rdiff-backup un USB disku.
1. darbība. Pieņēmumi
Es pieņemšu sistēmu, kas instalēšanai izmanto yum un ir uzstādījusi jums USB disku kā /mnt//backup. Es izmantoju fedora, bet jūs varat izmantot jebko un vienkārši instalēt rdiff-backup, kā vēlaties. Tas ir pieejams arī lejupielādei šeit:
2. darbība: instalējiet Rdiff-backup
Instalējiet rdiff-backup [root@HOST skripti]# yum install rdiff-backup
3. darbība: identificējiet direktorijus, kurus vēlaties dublēt
Jūs varat dublēt visu sistēmu, taču tas var būt pārspīlēts. Es vēlos dublēt savu /etc /direktoriju par visām izmaiņām, kuras, iespējams, esmu veicis nosaukumos, sendmail, tīklā utt., /Data un manas mājas lapas.
4. solis: automatizējiet
Acīmredzot jūs nevēlaties to darīt ar rokām. Mēs rakstīsim skriptu. Vispirms skriptā mēs pārbaudīsim, vai USB disks ir uzstādīts, un, ja ne, aizveriet. #!/bin/bash#Skripts, lai dublētu uz USB diskuBACKUPBASE = "/backups"#pārbaudiet, vai ir uzstādīts rezerves mērķis.if `df -h | grep $ BACKUPBASE>/dev/null `then echo" Sākot $ 0 `date`" else echo "KĻŪDA: $ BACKUPBASE nav uzstādīts" echo "$ 0 iziet no" date "" izeja 1fi
5. solis: uzrakstiet funkciju
Tālāk mēs uzrakstīsim funkciju, lai faktiski izveidotu dublējumu. funkciju dublēšana {DEST = $ 1 $ 2 SOURCE = $ 2 echo "Src: $ SOURCE", ja [-d $ DEST], tad atbalsojiet "Dest: $ DEST" else mkdir -p $ DEST echo "Dest: $ DEST -created" OPTS = " --force "fi #Perform backup rdiff-backup -v2 --exclude-special-files $ OPTS $ SOURCE $ DEST #Cleanup versijas faili, kas vecāki par 4 nedēļām rdiff-backup -v2 --remove-vecāki-par 4W --force $ DEST #Izdrukājiet pārskatu par to, ko mēs dublējām un iztīrījām rdiff-backup --list-change-kopš 0D23h00m $ DEST}
6. darbība. Pastāstiet skriptam, kuras rezerves kopijas ir jāveido
backup $ BACKUPBASE /databackup $ BACKUPBASE /etcbackup $ BACKUPBASE /usr /localbackup $ BACKUPBASE /home
7. solis: viss kopā tagad
#!/bin/bash#Skripts, lai dublētu USB diskdzinīBACKUPBASE = "/backups"#Pārbaudiet, vai ir uzstādīts rezerves disks. ja `df -h | grep $ BACKUPBASE>/dev/null `then echo" Starting $ 0 `date" "else echo" KĻŪDA: $ BACKUPBASE nav uzstādīts "echo" $ 0 iziet no "date" "izeja 1funkcija backup {DEST = $ 1 $ 2 SOURCE = $ 2 echo" Src: $ SOURCE "ja [-d $ DEST], tad atbalsojiet" Dest: $ DEST "else mkdir -p $ DEST echo" Dest: $ DEST -created "OPTS ="-force "fi #Perform backup rdiff-backup -v2 --exclude-special-files $ OPTS $ SOURCE $ DEST #Cleanup versijas faili, kas vecāki par 4 nedēļām rdiff-backup -v2-noņemt-vecāki par 4 W rdiff-backup --list-change-since 0D23h00m $ DEST} backup $ BACKUPBASE /databackup $ BACKUPBASE /etcbackup $ BACKUPBASE /usr /localbackup $ BACKUPBASE /home
8. darbība: pievienojiet Cron
[root@HOST skripti]# crontab -e10 1 * * * /usr/local/scripts/backup-rdiff.sh> /var/log/backup.log 2> & 1
9. solis: atjaunojiet
Lai atjaunotu jaunāko versiju, varat vienkārši nokopēt failu no rezerves direktorijas. Ja vēlaties versiju pirms 2 dienām: rdiff -backup -r 2D /backup/etc/named.conf /etc/named.confVienkārša un ļoti efektīva.
Ieteicams:
Izveidojiet savu osciloskopu (mini DSO) ar STC MCU viegli: 9 soļi (ar attēliem)
Izveidojiet savu osciloskopu (mini DSO) ar STC MCU Viegli: Šis ir vienkāršs osciloskops, kas izgatavots, izmantojot STC MCU. Šo Mini DSO varat izmantot, lai novērotu viļņu formu. Laika intervāls: 100us-500ms Sprieguma diapazons: 0-30V Zīmēšanas režīms: vektors vai punkti
Kā izveidot divu spēlētāju DIY Bartop pasāžu ar pielāgotajām telts monētu spraugām, izmantojot Pandoras kastīti: 17 soļi (ar attēliem)
Kā izveidot 2 spēlētāju DIY Bartop pasāžu, izmantojot pielāgotus telts monētu slotus, izmantojot Pandoras kastīti: šī ir soli pa solim apmācība par to, kā izveidot divu spēlētāju joslas augšējo arkādes mašīnu, kurā ir pielāgotas monētu sloti. Monētu sloti tiks izgatavoti tā, lai tie pieņemtu tikai ceturtdaļas un lielākas monētas. Šī pasāža tiek darbināta
DIY MusiLED, mūzikas sinhronizētas gaismas diodes ar viena klikšķa Windows un Linux lietojumprogrammu (32 bitu un 64 bitu). Viegli atjaunot, ērti lietot, viegli pārvietot: 3 soļi
DIY MusiLED, mūzikas sinhronizētas gaismas diodes ar viena klikšķa Windows un Linux lietojumprogrammu (32 bitu un 64 bitu). Viegli atjaunojams, ērti lietojams, viegli pārvietojams: Šis projekts palīdzēs jums savienot 18 gaismas diodes (6 sarkanas + 6 zilas + 6 dzeltenas) ar Arduino plati un analizēt datora skaņas kartes reāllaika signālus un pārsūtīt tos uz gaismas diodes, lai tās iedegtos saskaņā ar sitienu efektiem (Snare, High Hat, Kick)
Jauniniet savu degvīna dāvanu kastīti: 7 soļi (ar attēliem)
Jauniniet savu degvīna dāvanu kastīti: Šajā pamācībā es parādīšu, kā es jaunināju degvīna dāvanu kastīti, pievienojot tai dažas rgb gaismas diodes. Tam ir trīs darbības režīmi: statiskas krāsas, rotējošas krāsas un spēles režīms. Spēles režīmā ierīce nejauši izvēlas vienu pudeli un mirgo
Kā viegli modificēt zīmi "Gaisma/LED", lai viegli programmētu Arduino: 7 soļi (ar attēliem)
Kā viegli modificēt zīmi "Gaisma/LED" vieglai Arduino programmēšanai: šajā pamācībā es parādīšu, kā ikviens var pārvērst kaut ko ar gaismām par programmējamām arduino mirgojošām gaismām vai "Kustīgām gaismām"