Turinys:
- 1 žingsnis: prielaidos
- 2 veiksmas: įdiekite „Rdiff-backup“
- 3 veiksmas: nustatykite katalogus, kurių atsarginę kopiją norite sukurti
- 4 žingsnis: automatizuokite
- 5 žingsnis: parašykite funkciją
- 6 veiksmas: pasakykite scenarijui, kurio atsarginės kopijos sukuriamos
- 7 žingsnis: dabar viskas kartu
- 8 veiksmas: pridėkite prie „Cron“
- 9 žingsnis: atkurkite
Video: Kaip lengvai sukurti atsarginę „Linux“dėžutės kopiją naudojant „Rdiff-backup“: 9 veiksmai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:51
Ši instrukcija parodys, kaip paleisti paprastą pilną atsarginių kopijų kūrimo ir atkūrimo sistemą „Linux“naudojant „rdiff-backup“ir USB diską.
1 žingsnis: prielaidos
Aš darysiu prielaidą, kad sistema, kuri naudoja „yum“diegimui, ir sumontavo jūsų USB diską kaip /mnt//backup. Aš naudoju „fedora“, bet galite naudoti bet ką ir tiesiog įdiegti „rdiff-backup“, kad ir kaip norėtumėte. Taip pat ją galima atsisiųsti čia:
2 veiksmas: įdiekite „Rdiff-backup“
Įdiekite „rdiff-backup“[root@HOST scenarijai]# yum install rdiff-backup
3 veiksmas: nustatykite katalogus, kurių atsarginę kopiją norite sukurti
Galite sukurti atsarginę visos sistemos atsarginę kopiją, bet tai gali būti per daug, aš noriu padaryti atsarginę savo /etc /katalogo kopiją, kad galėčiau atlikti pakeitimus pavadinimuose, sendmail, tinkle ir tt, /data ir mano namų rodyklėse.
4 žingsnis: automatizuokite
Akivaizdu, kad nenorite to daryti rankomis. Mes parašysime scenarijų. Pirmiausia scenarijuje patikrinsime, ar prijungtas USB diskas, ir jei ne, išeikite. #!/bin/bash#Scenarijus, skirtas atsarginiam kopijavimui į USB diskąBACKUPBASE = "/backups"#patikrinkite, ar atsarginis tikslas yra sumontuotas.if `df -h | grep $ BACKUPBASE>/dev/null `then echo" Starting $ 0 `date`" else echo "KLAIDA: $ BACKUPBASE neįdiegta" echo "$ 0 išeina iš" date "" exit 1fi
5 žingsnis: parašykite funkciją
Toliau parašysime funkciją, kuri iš tikrųjų padarys atsarginę kopiją. funkcijos atsarginė kopija {DEST = $ 1 $ 2 SOURCE = $ 2 echo "Src: $ SOURCE", jei [-d $ DEST], tada pakartokite "Dest: $ DEST" else mkdir -p $ DEST echo "Dest: $ DEST -created" OPTS = " --force "fi #Perform backup rdiff-backup -v2 --exclude-special-files $ OPTS $ SOURCE $ DEST #Išvalyti versijos failus, senesnius nei 4 savaites rdiff-backup -v2 --remove-senesni nei 4W --force $ DEST #Atspausdinkite ataskaitą apie tai, ką sukūrėme ir išvalėme
6 veiksmas: pasakykite scenarijui, kurio atsarginės kopijos sukuriamos
backup $ BACKUPBASE /databackup $ BACKUPBASE /etcbackup $ BACKUPBASE /usr /localbackup $ BACKUPBASE /home
7 žingsnis: dabar viskas kartu
#!/bin/bash#Scenarijus atsarginėms kopijoms į USB diskąBACKUPBASE = "/backups" #Patikrinkite, ar yra sumontuotas atsarginis diskas. jei `df -h | grep $ BACKUPBASE>/dev/null `then echo" Starting $ 0 `date`" else echo "KLAIDA: $ BACKUPBASE neįdiegta" echo "$ 0 išeina iš" date "" exit 1function funkcija {DEST = $ 1 $ 2 SOURCE = $ 2 echo "Src: $ SOURCE "jei [-d $ DEST], tada pakartokite" 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 versijos failai, senesni nei 4 savaitės rdiff-backup -v2 --remove-senesni nei 4W --force $ DEST #Spausdinti ataskaitą apie tai, ką sukūrėme ir išvalyme rdiff-backup --list-Pakeistas-nuo 0D23h00m $ DEST} atsarginė kopija $ BACKUPBASE /databackup $ BACKUPBASE /etcbackup $ BACKUPBASE /usr /localbackup $ BACKUPBASE /home
8 veiksmas: pridėkite prie „Cron“
[root@HOST scenarijai]# crontab -e10 1 * * * /usr/local/scripts/backup-rdiff.sh> /var/log/backup.log 2> & 1
9 žingsnis: atkurkite
Norėdami atkurti naujausią versiją, galite tiesiog nukopijuoti failą iš atsarginių kopijų katalogo. Jei norite versijos prieš 2 dienas: rdiff -backup -r 2D /backup/etc/named.conf /etc/named.confPaprastas ir labai efektyvus.
Rekomenduojamas:
Kaip sukurti atsarginę Esp8266EX arba Esp-01 programinės įrangos atsarginę kopiją: 4 veiksmai
Kaip sukurti atsarginę Esp8266EX arba Esp-01 programinės įrangos atsarginę kopiją: kodėl? svarbu išsaugoti originalios programinės įrangos atsarginę kopiją. paprasčiausias anas = originalas yra originalus Šioje pamokoje aš jums parodysiu, kaip sukurti atsarginę esp8266ex programinės įrangos atsarginę kopiją. ESP8266EX yra nebrangus „Wi-Fi“mikroschema, turinti visą TCP/IP kaminą ir mikrovaldymą
„T-Structables“: sukurkite atsarginę „iPod“atsarginę kopiją be jokių programų !: 3 žingsniai
„T-Structables“: sukurkite atsarginę savo „iPod“atsarginę kopiją be jokių programų!: Ilgą laiką ieškojau būdo, kaip sukurti atsarginę „iPod nano“atsarginę kopiją kompiuteryje be jokių programų. Taigi, po labai, labai, labai ilgo laiko (5 minutės) radau paslaptį! Šiame „T-Structable“parodysiu, kaip tai padaryti
Kaip sukurti atsarginę liejimo tinklų įrenginio atsarginę kopiją: 8 žingsniai
Kaip sukurti atsarginę liejimo tinklų įrenginio atsarginę kopiją: ši instrukcija parodys scenarijų, kurį galima naudoti liejimo tinklų jungiklio/maršrutizatoriaus/užkardos atsarginėms kopijoms automatizuoti
Kaip sukurti atsarginę kopiją „Netscreen“užkardoje: 8 žingsniai
Kaip sukurti atsarginę „Netscreen“užkardos atsarginę kopiją: šioje instrukcijoje rodomas scenarijus, kurį galima naudoti automatizuojant tinklo ekrano užkardos, kurioje veikia „ScreenOS“, atsargines kopijas
Kaip sukurti atsarginę atminties kortelių atsarginę kopiją be kompiuterio: 3 veiksmai
Kaip sukurti atsarginę atminties kortelių atsarginę kopiją be kompiuterio: Sveiki Kai atostogauju, man patinka kurti visų padarytų nuotraukų atsargines kopijas. ir išsirinkti, kurias nuotraukas ištrinti. ir įkelkite gerus į „Facebook“. Vienintelis dalykas yra tada, kai atostogų metu nenoriu nešiojimo nešiojamojo kompiuterio. Radau sprendimą naudoti P