Përmbajtje:

Sa lehtë krijoni kopje rezervë të kutisë tuaj Linux duke përdorur Rdiff-backup: 9 hapa
Sa lehtë krijoni kopje rezervë të kutisë tuaj Linux duke përdorur Rdiff-backup: 9 hapa

Video: Sa lehtë krijoni kopje rezervë të kutisë tuaj Linux duke përdorur Rdiff-backup: 9 hapa

Video: Sa lehtë krijoni kopje rezervë të kutisë tuaj Linux duke përdorur Rdiff-backup: 9 hapa
Video: Освоение HP Smart RAID: глубокое погружение для ИТ-специалистов 2024, Nëntor
Anonim
Sa lehtë krijoni kopje rezervë të kutisë tuaj Linux duke përdorur Rdiff-backup
Sa lehtë krijoni kopje rezervë të kutisë tuaj Linux duke përdorur Rdiff-backup

Ky udhëzues do t'ju tregojë se si të përdorni një sistem të thjeshtë rezervimi dhe rikuperimi të plotë në linux duke përdorur rdiff-backup dhe një makinë USB.

Hapi 1: Supozimet

Supozimet
Supozimet

Unë do të supozoj një sistem që përdor yum për instalim dhe ju ka montuar usb drive si /mnt//backup. Unë përdor fedora, por ju mund të përdorni çdo gjë dhe thjesht instaloni rdiff-backup ashtu siç dëshironi. Gjithashtu është në dispozicion nga shkarkimi këtu:

Hapi 2: Instaloni Rdiff-backup

Instaloni Rdiff-backup
Instaloni Rdiff-backup

Instaloni rdiff-backup [rrënjët@skriptet HOST]# yum instaloni rdiff-backup

Hapi 3: Identifikoni drejtoritë që dëshironi të kopjoni

Identifikoni drejtoritë që dëshironi të kopjoni
Identifikoni drejtoritë që dëshironi të kopjoni

Ju mund të bëni kopje rezervë të të gjithë sistemit, por kjo mund të jetë e tepërt, unë dua të kopjoj drejtorinë time /etc /për çdo ndryshim që mund të kem bërë në emërtimin, sendmail, rrjetin, etj., /Të dhënat dhe shtëpinë time.

Hapi 4: Automatizoni

Automatizo
Automatizo

Arlyshtë e qartë se ju nuk doni ta bëni këtë me dorë. Ne do të shkruajmë një skenar. Gjëja e parë në skenar, ne do të kontrollojmë për të parë që disku usb është i montuar dhe lini nëse jo. #!/bin/bash#Script për të rezervuar në usb driveBACKUPBASE = "/backups"#kontrolloni për të parë nëse objektivi rezervë është montuar.nëse `df -h | grep $ BACKUPBASE>/dev/null `pastaj jehonë" Duke filluar $ 0 `datë`" ndryshe jehon "ERROR: $ BACKUPBASE nuk është montuar" jehonë "$ 0 duke dalë nga" data "" dalja 1fi

Hapi 5: Shkruani një funksion

Shkruani një funksion
Shkruani një funksion

Tjetra ne do të shkruajmë një funksion për të bërë në të vërtetë kopjen rezervë. funksioni rezervë {DEST = $ 1 $ 2 SOURCE = $ 2 echo "Src: $ SOURCE" if [-d $ DEST] then jehonë "Dest: $ DEST" else mkdir -p $ DEST jehonë "Dest: $ DEST -krijuar" OPTS = " --forca "fi #Kryej rezervë rdiff-backup -v2-përjashto-skedarë të veçantë $ OPTS $ SOURCE $ DEST #Pastroni skedarët e versionit më të vjetër se 4 javë rdiff-backup -v2-hiqni-më të vjetër-se 4W-fuqi $ DEST #Shtyp një raport të asaj që kemi mbështetur dhe pastruar rdiff-backup-list-ndryshuar-që nga 0D23h00m $ DEST}

Hapi 6: Thuaji Shkrimit Cilët Dirs Të Kopjoni

Thuaji Shkrimit Cilën Dirs të Kopjoni
Thuaji Shkrimit Cilën Dirs të Kopjoni

rezervë $ BACKUPBASE /databackup $ BACKUPBASE /etj backup $ BACKUPBASE /usr /localbackup $ BACKUPBASE /shtëpi

Hapi 7: E gjithë Gjëja së bashku Tani

Tërë Gjëja së bashku Tani
Tërë Gjëja së bashku Tani

#!/bin/bash#Script për të rezervuar në usb driveBACKUPBASE = "/backups" #Kontrolloni për të parë nëse disku rezervë është montuar. nëse `df -h | grep $ BACKUPBASE>/dev/null `pastaj jehonë" Fillimi i datës $ 0 ``.: $ SOURCE "nëse [-d $ DEST] atëherë bën jehonë" Dest: $ DEST "tjetër mkdir -p $ DEST jehonë" Dest: $ DEST -krijuar "OPTS ="-force "fi #Kryej rezervë rdiff-backup -v2 -përjashto-skedarët specialë $ OPTS $ SOURCE $ DEST #Pastroni skedarët e versionit më të vjetër se 4 javë rdiff-backup -v2-hiqni-më të vjetër-se 4W-forconi $ DEST #Shtypni një raport të asaj që kemi mbështetur dhe pastruar rdiff-backup-list-ndryshuar-që nga 0D23h00m $ DEST} rezervë $ BACKUPBASE /databackup $ BACKUPBASE /etcbackup $ BACKUPBASE /usr /localbackup $ BACKUPBASE /shtëpi

Hapi 8: Shtoni në Cron

Shto në Cron
Shto në Cron

[rrënjët@skriptet HOST]# crontab -e10 1 * * * /usr/local/scripts/backup-rdiff.sh> /var/log/backup.log 2> & 1

Hapi 9: Rivendosni

Restauro
Restauro

Për të rivendosur versionin më të fundit, thjesht mund të kopjoni skedarin nga drejtoria rezervë. Nëse dëshironi një version nga 2 ditë më parë: rdiff -backup -r 2D/backup/etc/named.conf /etc/named.confE thjeshtë dhe shumë efektive.

Recommended: