Sadržaj:
- Korak 1: Pretpostavke
- Korak 2: Instalirajte Rdiff-backup
- Korak 3: Identificirajte direktorije za koje želite napraviti sigurnosnu kopiju
- Korak 4: Automatizirajte
- Korak 5: Napišite funkciju
- Korak 6: Recite skripti koji direktorij sigurnosno kopirati
- Korak 7: Cijela stvar sada zajedno
- Korak 8: Dodajte u Cron
- Korak 9: Vratite
Video: Kako jednostavno sigurnosno kopirati Linux okvir pomoću Rdiff-backup: 9 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:38
Ova instrukcija će vam pokazati kako pokrenuti jednostavan, potpuno opremljen sustav za sigurnosno kopiranje i oporavak na Linuxu pomoću rdiff-backup i USB pogona.
Korak 1: Pretpostavke
Pretpostavit ću sustav koji koristi yum za instalaciju i montirali ste vaš USB pogon kao /mnt//backup. Koristim fedoru, ali možete koristiti bilo što i samo instalirati rdiff-backup kako god želite. Također je dostupno za preuzimanje ovdje:
Korak 2: Instalirajte Rdiff-backup
Instalirajte rdiff-backup [root@HOST skripte]# yum install rdiff-backup
Korak 3: Identificirajte direktorije za koje želite napraviti sigurnosnu kopiju
Možete sigurnosno kopirati cijeli sustav, ali to može biti pretjerano, želim izraditi sigurnosnu kopiju svog /etc /direktorija za sve promjene koje sam izvršio u imenu, sendmailu, mreži itd., /Data i svojim kućnim direktorijima.
Korak 4: Automatizirajte
Jasno je da to ne želite raditi ručno. Napisat ćemo skriptu. Prvo u skripti, provjerit ćemo je li USB pogon montiran, a ako nije, zatvorite. #!/bin/bash#Skripta za sigurnosno kopiranje na USB pogonBACKUPBASE = "/backups"#provjerite je li montiran cilj sigurnosne kopije.if `df -h | grep $ BACKUPBASE>/dev/null `zatim echo" Pokretanje $ 0 `date`" else echo "GREŠKA: $ BACKUPBASE nije montirano" echo "$ 0 izlaz iz` date` "izlaz 1fi
Korak 5: Napišite funkciju
Zatim ćemo napisati funkciju za izradu sigurnosne kopije. sigurnosna kopija funkcije {DEST = $ 1 $ 2 SOURCE = $ 2 echo "Src: $ SOURCE" if [-d $ DEST] then echo "Dest: $ DEST" else mkdir -p $ DEST echo "Dest: $ DEST -created" OPTS = " --force "fi #Izradite sigurnosnu kopiju rdiff-backup -v2 --exclude-special-files $ OPTS $ SOURCE $ DEST #Očistite datoteke verzije starije od 4 tjedna rdiff-backup -v2 --motite-starije od 4W --force $ DEST #Ispišite izvještaj o tome što smo sigurnosno kopirali i očistili rdiff-backup --list-changed-since 0D23h00m $ DEST}
Korak 6: Recite skripti koji direktorij sigurnosno kopirati
sigurnosna kopija $ BACKUPBASE /sigurnosna kopija podataka $ BACKUPBASE /etcbackup $ BACKUPBASE /usr /localbackup $ BACKUPBASE /home
Korak 7: Cijela stvar sada zajedno
#!/bin/bash#Skripta za sigurnosno kopiranje na USB pogonBACKUPBASE = "/backups"#Provjerite je li sigurnosni pogon montiran. ako `df -h | grep $ BACKUPBASE>/dev/null `zatim echo" Pokretanje $ 0 `date`" else echo "GREŠKA: $ BACKUPBASE nije montirano" echo "$ 0 izlazak` date` "exit 1fifunction backup {DEST = $ 1 $ 2 SOURCE = $ 2 echo" Src: $ SOURCE "if [-d $ DEST] onda eho" Dest: $ DEST "else mkdir -p $ DEST echo" Dest: $ DEST -created "OPTS ="-force "fi #Izvršite sigurnosnu kopiju rdiff-backup -v2 --exclude-special-files $ OPTS $ SOURCE $ DEST #Očisti datoteke verzije starije od 4 tjedna rdiff-backup -v2 --moti-starije-od 4W --force $ DEST #Ispis izvješća o tome što smo sigurnosno kopirali i očistili rdiff-backup --list-changed-since 0D23h00m $ DEST} backup $ BACKUPBASE /backup podataka $ BACKUPBASE /etcbackup $ BACKUPBASE /usr /localbackup $ BACKUPBASE /home
Korak 8: Dodajte u Cron
[root@HOST skripte]# crontab -e10 1 * * * /usr/local/scripts/backup-rdiff.sh> /var/log/backup.log 2> & 1
Korak 9: Vratite
Za vraćanje najnovije verzije datoteku jednostavno kopirajte iz direktorija sigurnosne kopije. Ako želite verziju od prije 2 dana: rdiff -backup -r 2D /backup/etc/named.conf /etc/named.confProsto i vrlo učinkovito.
Preporučeni:
Kako sigurnosno kopirati izvorni firmver Esp8266EX ili Esp-01: 4 koraka
Kako sigurnosno kopirati izvorni firmver Esp8266EX ili Esp-01: Zašto? Sigurnosno kopiranje izvornog firmvera je važno.najednostavniji is = izvornik je originalan U ovom tutorialu pokazat ću vam kako sigurnosno kopirati izvorni firmver esp8266ex. ESP8266EX je jeftin Wi-Fi mikročip s punim TCP/IP stogom i mikrokontrolom
Kako sigurnosno kopirati DVD-ove za Noobs (s videom): 4 koraka
Kako sigurnosno kopirati DVD-ove za Noobs (sa videom): Pokazat ću vam kako sigurnosno kopirati vaše DVD-ove. To je vrlo jednostavan proces i traje samo sat vremena. Prvo bih želio reći da nisam odgovoran za bilo kakve radnje koje poduzmete, kopiranje ili narezivanje DVD -a trenutno je nezakonito u Sjedinjenim Državama
Jednostavno sigurnosno kopiranje datoteka za Windows!: 4 koraka
Jednostavno sigurnosno kopiranje datoteka za Windows!: Ovo je super jednostavan vodič o tome kako sigurnosno kopirati datoteke u sustavu Windows. Sve što trebate je flash pogon! To ću učiniti pomoću naredbenog retka. Svaki put kad priključite svoj flash pogon samo mu dajte trenutak i možete ga izvaditi, vaše će se datoteke tada izbrisati
Kako sigurnosno kopirati Netscreen vatrozid: 8 koraka
Kako izraditi sigurnosnu kopiju Netscreen vatrozida: Ova uputa prikazuje skriptu koja se može koristiti za automatiziranje sigurnosnih kopija vatrozida na netscreenu koji pokreće ScreenOS
Kako sigurnosno kopirati memorijske kartice bez računala: 3 koraka
Kako sigurnosno kopirati memorijske kartice bez računala: Bok Kad sam na odmoru, volim sigurnosno kopirati sve fotografije koje snimim. te kako biste razvrstali koje fotografije želite izbrisati. i prenesite dobre na facebook. Jedino je to što se na odmoru ne želim vući oko prijenosnog računala. Rješenje koje sam pronašao je korištenje P