INHOUDSOPGAWE:
- Stap 1: aannames
- Stap 2: Installeer Rdiff-rugsteun
- Stap 3: Identifiseer die gidse wat u wil rugsteun
- Stap 4: Outomatiseer
- Stap 5: Skryf 'n funksie
- Stap 6: Vertel die script wat u wil rugsteun
- Stap 7: Die hele ding nou saam
- Stap 8: Voeg by Cron
- Stap 9: Herstel
Video: Hoe maklik om 'n rugsteun van u Linux-boks te maak met behulp van Rdiff-rugsteun: 9 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:28
Hierdie instruksies sal u wys hoe u 'n eenvoudige volledige rugsteun- en herstelselstelsel op Linux kan gebruik met rdiff-rugsteun en 'n usb-skyf.
Stap 1: aannames
Ek gaan 'n stelsel aanneem wat yum gebruik vir die installasie en u usb-skyf as /mnt//backup geïnstalleer het. Ek gebruik fedora, maar u kan enigiets gebruik en net rdiff-back-up installeer soos u wil. Dit kan ook hier afgelaai word:
Stap 2: Installeer Rdiff-rugsteun
Installeer rdiff-backup [root@HOST scripts]# yum installeer rdiff-backup
Stap 3: Identifiseer die gidse wat u wil rugsteun
U kan 'n rugsteun van die hele stelsel maak, maar dit kan te veel wees; ek wil 'n rugsteun maak van my /etc /gids vir enige veranderinge wat ek aan die naam, sendmail, netwerk, ens, /data en my tuisrigtings gemaak het.
Stap 4: Outomatiseer
Dit is duidelik dat u dit nie met die hand wil doen nie. Ons sal 'n script skryf. Eerstens in die script, sal ons kyk of die usb -skyf gemonteer is, en stop as dit nie die geval is nie. #!/bin/bash#Skrip vir rugsteun na usb driveBACKUPBASE = "/back -ups"#kyk of rugsteunteiken gemonteer is.if `df -h | grep $ BACKUPBASE>/dev/null `eggo dan" Begin $ 0 `datum`" anders echo "FOUT: $ BACKUPBASE nie gemonteer" echo "$ 0 afslag` date` "afrit 1fi
Stap 5: Skryf 'n funksie
Vervolgens skryf ons 'n funksie om die rugsteun te doen. funksie -rugsteun {DEST = $ 1 $ 2 SOURCE = $ 2 echo "Src: $ SOURCE" as [-d $ DEST] dan echo "Dest: $ DEST" anders mkdir -p $ DEST echo "Dest: $ DEST -created" OPTS = " -dwing "fi #Voer rugsteun rdiff-rugsteun -v2 uit-sluit spesiale lêers uit $ OPTS $ BRON $ DEST #Opruimingsweergawelêers ouer as 4weke rdiff-rugsteun -v2-verwyder-ouer-as 4W-dwing $ DEST #Druk 'n verslag af van wat ons gerugsteun en skoongemaak het rdiff-backup --list-verander-sedert 0D23h00m $ DEST}
Stap 6: Vertel die script wat u wil rugsteun
rugsteun $ BACKUPBASE /databackup $ BACKUPBASE /etc back -up $ BACKUPBASE /usr /localbackup $ BACKUPBASE /home
Stap 7: Die hele ding nou saam
#!/bin/bash#Skrip vir rugsteun na usb driveBACKUPBASE = "/back -ups"#Kontroleer of rugsteunstasie gemonteer is. as `df -h | grep $ BACKUPBASE>/dev/null `eggo dan" Begin $ 0 `date`" else echo "FOUT: $ BACKUPBASE nie gemonteer" echo "$ 0 afslag` date` "afslag 1funksie -rugsteun {DEST = $ 1 $ 2 SOURCE = $ 2 echo" Src: $ SOURCE "as [-d $ DEST] eggo dan" Dest: $ DEST "anders mkdir -p $ DEST echo" Dest: $ DEST -gemaakte "OPTS ="-forseer "fi #Voer rugsteun uit rdiff-backup -v2 --exclude-special-files $ OPTS $ SOURCE $ DEST #Opruimingsweergawelêers ouer as 4weke rdiff-backup -v2-verwyder-ouer-as 4W-dwing $ DEST #Druk 'n verslag af oor wat ons gerugsteun en skoongemaak het rdiff-rugsteun-lys-verander-sedert 0D23h00m $ DEST} rugsteun $ BACKUPBASE /databackup $ BACKUPBASE /etcbackup $ BACKUPBASE /usr /localbackup $ BACKUPBASE /home
Stap 8: Voeg by Cron
[root@HOST -skrifte]# crontab -e10 1 * * * /usr/local/scripts/backup-rdiff.sh> /var/log/backup.log 2> & 1
Stap 9: Herstel
Om die mees onlangse weergawe te herstel, kan u die lêer eenvoudig uit die rugsteungids kopieer. As u 'n weergawe van 2 dae gelede wil hê: rdiff -backup -r 2D /backup/etc/named.conf /etc/named.confSimple en baie effektief.
Aanbeveel:
Hoe om 'n baba-gewigmasjien te maak met behulp van Arduino Nano, HX-711-laadsel en OLED 128X64 -- Kalibrasie van HX-711: 5 stappe
Hoe om 'n baba-gewigmasjien te maak met behulp van Arduino Nano, HX-711-laadsel en OLED 128X64 || Kalibrasie van HX-711: Hallo instruksies, ek het 'n paar dae gelede pa geword van 'n oulike baba?. Toe ek in die hospitaal was, het ek gevind dat die gewig van die baba so belangrik is om die groei van die baba te monitor. So ek het 'n idee? om self 'n baba -gewigmasjien te maak. in hierdie instruksionele ek
Hoe om 'n hommeltuig te maak met Arduino UNO - Maak 'n quadcopter met behulp van mikrokontroller: 8 stappe (met foto's)
Hoe om 'n hommeltuig te maak met Arduino UNO | Maak 'n quadcopter met behulp van mikrobeheerder: inleiding Besoek my Youtube -kanaal 'n Drone is 'n baie duur apparaat (produk) om te koop. In hierdie pos gaan ek bespreek hoe ek dit goedkoop kan maak ?? En hoe kan u u eie goedkoop maak teen goedkoop pryse … In Indië is al die materiale (motors, ESC's
DIY MusiLED, musiek gesinkroniseerde LED's met 'n klik Windows en Linux-toepassing (32-bis en 64-bis). Maklik om te herskep, maklik om te gebruik, maklik om te vervoer: 3 stappe
DIY MusiLED, musiek gesinkroniseerde LED's met 'n klik Windows en Linux-toepassing (32-bis en 64-bis). Maklik om te herskep, maklik om te gebruik, maklik om te vervoer: met hierdie projek kan u 18 LED's (6 rooi + 6 blou + 6 geel) aan u Arduino-bord koppel en die real-time seine van u rekenaar analiseer en dit na die LED's om hulle te verlig volgens die klopeffekte (Snare, High Hat, Kick)
Hoe om 'n brandende Blueray -laser met 'n hoë krag te maak! Maklik, goedkoop en fokusbaar !: 5 stappe
Hoe om 'n brandende Blueray -laser met 'n hoë krag te maak! Maklik, goedkoop en fokusbaar !: Dit is 'n selfdoengids oor hoe u 'n BLOOM-straallaser met 'n HOOG KRAG kan laat brand. WAARSKUWING: U het te doen met lasers met 'n baie hoë krag wat almal binne 'n halfsekonde sal verblind as dit in u oë of in die oë van iemand anders verskyn! Nou op die eerste PIC
(Maklik) ATI -grafika in Linux met behulp van Fglrx: 3 stappe
(Maklik) ATI -grafika in Linux met behulp van Fglrx: Goed, nadat u Linux geïnstalleer het, moet u fglrx installeer as u van die basiese videostuurprogramma's ontslae wil raak. fglrx is 'n videostuurprogramma wat AMD/ATI verskaf vir die Radeon- en FireGL -grafiese kaarte vir Linux, en daar is nog vele ander