Tartalomjegyzék:
- 1. lépés: Feltételezések
- 2. lépés: Telepítse az Rdiff-biztonsági mentést
- 3. lépés: Keresse meg a menteni kívánt könyvtárakat
- 4. lépés: Automatizálás
- 5. lépés: Funkció írása
- 6. lépés: Mondja el a szkriptnek, hogy melyikről kell biztonsági másolatot készíteni
- 7. lépés: Az egész dolog most együtt
- 8. lépés: Hozzáadás a Cronhoz
- 9. lépés: Visszaállítás
Videó: Hogyan készítsünk biztonsági másolatot Linux-fiókunkról az Rdiff-backup használatával: 9 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:44
Ez az oktatóanyag megmutatja, hogyan futtathat egy egyszerű, teljes értékű biztonsági mentési és helyreállítási rendszert Linuxon rdiff-backup és usb meghajtó használatával.
1. lépés: Feltételezések
Feltételezek egy rendszert, amely yum-ot használ a telepítéshez, és /mnt//backup néven csatlakoztatta az USB-meghajtót. Fedora-t használok, de bármit használhat, és csak telepítheti az rdiff-backup-ot, ahogy szeretné. Letölthető innen is:
2. lépés: Telepítse az Rdiff-biztonsági mentést
Az rdiff-backup telepítése [root@HOST scripts]# yum install rdiff-backup
3. lépés: Keresse meg a menteni kívánt könyvtárakat
Biztonsági másolatot készíthet az egész rendszerről, de ez túlzás lehet, szeretnék biztonsági másolatot készíteni az /etc /könyvtáromról, ha bármilyen változtatást eszközöltem a név, a sendmail, a hálózat stb.
4. lépés: Automatizálás
Nyilvánvaló, hogy ezt nem kézzel akarja megtenni. Írunk egy szkriptet. Először is a szkriptben ellenőrizni fogjuk, hogy az USB -meghajtó be van -e szerelve, és ha nem, lépjünk ki. #!/bin/bash#Szkript az USB -meghajtóra való biztonsági mentéshezBACKUPBASE = "/backups"#ellenőrizze, hogy a biztonsági mentési cél telepítve van -e.if `df -h | grep $ BACKUPBASE>/dev/null `then echo" Starting $ 0 `date" "else echo" HIBA: $ BACKUPBASE nincs telepítve "echo" $ 0 kilépés a "date" "exit 1fi
5. lépés: Funkció írása
Ezután írunk egy funkciót a biztonsági mentéshez. függvénymentés {DEST = $ 1 $ 2 SOURCE = $ 2 echo "Src: $ SOURCE", ha [-d $ DEST], akkor echo "Dest: $ DEST" else mkdir -p $ DEST echo "Dest: $ DEST -created" OPTS = " --force "fi #Perform backup rdiff-backup -v2 --exclude-special-files $ OPTS $ SOURCE $ DEST #4 hétnél régebbi verziófájlok tisztítása rdiff-backup -v2 --remove-régebbi-4W-nál --force $ DEST #Nyomtasson jelentést arról, hogy mit mentettünk és tisztítottunk rdiff-backup --list-change-since 0D23h00m $ DEST}
6. lépés: Mondja el a szkriptnek, hogy melyikről kell biztonsági másolatot készíteni
backup $ BACKUPBASE /databackup $ BACKUPBASE /etcbackup $ BACKUPBASE /usr /localbackup $ BACKUPBASE /home
7. lépés: Az egész dolog most együtt
#!/bin/bash#Szkript az USB -meghajtóra való biztonsági mentéshezBACKUPBASE = "/backups"#Ellenőrizze, hogy a biztonsági mentés telepítve van -e. ha `df -h | grep $ BACKUPBASE>/dev/null `then echo" Starting $ 0 `date" "else echo" HIBA: $ BACKUPBASE nincs telepítve "echo" $ 0 kilépés a "date" "exit 1funkció biztonsági mentés {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 #Perform backup rdiff-backup -v2 --exclude-special-files $ OPTS $ SOURCE $ DEST #4 hétnél régebbi verziófájlok tisztítása rdiff-backup -v2-remove-4-nél régebbi --force $ DEST #Nyomtasson jelentést arról, hogy mit mentettünk és tisztítottunk rdiff-backup --list-change-since 0D23h00m $ DEST} backup $ BACKUPBASE /databackup $ BACKUPBASE /etcbackup $ BACKUPBASE /usr /localbackup $ BACKUPBASE /home
8. lépés: Hozzáadás a Cronhoz
[root@HOST scripts]# crontab -e10 1 * * * /usr/local/scripts/backup-rdiff.sh> /var/log/backup.log 2> & 1
9. lépés: Visszaállítás
A legfrissebb verzió visszaállításához egyszerűen másolja ki a fájlt a biztonsági mentési könyvtárból. Ha 2 nappal ezelőtti verziót szeretne: rdiff -backup -r 2D /backup/etc/named.conf /etc/named.confEgyszerű és nagyon hatékony.
Ajánlott:
Hogyan készítsünk biztonsági dobozokat köztünk Játék - Elektromos vezetékek Feladat: 7 lépés
Hogyan készítsünk biztonsági dobozokat közöttünk Játék - Elektromos vezetékek feladata: Ma megmutatom, hogyan készítsünk biztonsági dobozokat a Köztünk című játék után - Elektromos vezetékek feladata
Hozzon létre egy indítható biztonsági másolatot a Mac -ről: 7 lépés
Hozzon létre egy indítható biztonsági másolatot a Mac -ről: Volt már olyan helyzetben, amikor a MacBook merevlemeze összeomlott, és a laptop minden fontos adata hiányzik vagy teljesen elveszett? Érezte már úgy, hogy biztonsági másolatot kell készítenie adatairól, de nem tudja, hogyan kell ezt megtenni? Nem tudod o
Hogyan készítsünk kerékpár biztonsági riasztó áramkört: 11 lépés
Hogyan készítsünk kerékpáros biztonsági riasztó áramkört: Szia barátom, ma egy kerékpáros biztonsági riasztó áramkört fogok készíteni. Amikor bármelyik test megérinti a kerékpárt, akkor a hangjelző aktiválódik és hangot ad. Kezdjük
T-Structables: Készítsen biztonsági másolatot az iPod-ról bármilyen program nélkül !: 3 lépés
T-Structables: Készítsen biztonsági másolatot az iPod-ról bármilyen program nélkül !: Sokáig kerestem a módját annak, hogyan készíthetek biztonsági másolatot az ipod nano-ról a számítógépemre, bármilyen program telepítése nélkül. Szóval, nagyon -nagyon -nagyon hosszú idő (5 perc) után megtaláltam a titkot! Ebben a T-Structable-ban megmutatom, hogyan kell csinálni
Hogyan készítsünk biztonsági másolatot DVD-ről Noobs-hoz (videóval): 4 lépés
Hogyan készítsünk biztonsági másolatot DVD-ről Noobs-hoz (videóval): Megmutatom, hogyan kell biztonsági másolatot készíteni a DVD-ről. Ez egy nagyon egyszerű folyamat, és csak egy órát vesz igénybe. Először is szeretném elmondani, hogy nem vállalok felelősséget az Ön esetleges intézkedéseiért, a DVD -k feltépése vagy írása jelenleg illegális az Egyesült Államokban