Indholdsfortegnelse:
- Trin 1: Antagelser
- Trin 2: Installer Rdiff-backup
- Trin 3: Identificer de biblioteker, du vil sikkerhedskopiere
- Trin 4: Automatiser
- Trin 5: Skriv en funktion
- Trin 6: Fortæl scriptet, som skal dirigere backup
- Trin 7: Det hele sammen nu
- Trin 8: Føj til Cron
- Trin 9: Gendan
Video: Sådan nemt sikkerhedskopieres din Linux-boks ved hjælp af Rdiff-backup: 9 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:31
Denne instruktive viser dig, hvordan du kører et simpelt fuldt udstyret backup- og gendannelsessystem på linux ved hjælp af rdiff-backup og et usb-drev.
Trin 1: Antagelser
Jeg vil antage et system, der bruger yum til installation og har monteret dit usb-drev som /mnt//backup. Jeg bruger fedora, men du kan bruge alt og bare installere rdiff-backup, som du vil. Det er også tilgængeligt fra download her:
Trin 2: Installer Rdiff-backup
Installer rdiff-backup [root@HOST-scripts]# yum installer rdiff-backup
Trin 3: Identificer de biblioteker, du vil sikkerhedskopiere
Du kan sikkerhedskopiere hele systemet, men det kan være overkill, jeg vil sikkerhedskopiere mit /etc /bibliotek for eventuelle ændringer, jeg måtte have foretaget navngivne, sendmail, netværk osv. /Data og mine hjemmeadresser.
Trin 4: Automatiser
Det er klart, at du ikke vil gøre dette i hånden. Vi skriver et script. Første ting i scriptet vil vi kontrollere, om usb -drevet er monteret, og afslutte hvis ikke. #!/bin/bash#Script til backup til usb driveBACKUPBASE = "/backups" #check for at se, om backup -mål er monteret.if `df -h | grep $ BACKUPBASE>/dev/null `derefter ekko" Start $ 0 `date`" else echo "FEJL: $ BACKUPBASE ikke monteret" echo "$ 0 afslutter` date` "exit 1fi
Trin 5: Skriv en funktion
Dernæst skriver vi en funktion til faktisk at lave backup. backup af funktioner {DEST = $ 1 $ 2 SOURCE = $ 2 echo "Src: $ SOURCE" hvis [-d $ DEST] derefter ekko "Dest: $ DEST" ellers mkdir -p $ DEST echo "Dest: $ DEST -oprettede" OPTS = " --force "fi #Udfør backup rdiff-backup -v2-ekskluder-special-filer $ OPTS $ SOURCE $ DEST #Oprydningsversionsfiler ældre end 4 uger rdiff-backup -v2-fjern-ældre-end 4W --force $ DEST #Udskriv en rapport om, hvad vi har sikkerhedskopieret og ryddet op i rdiff-backup --liste-ændret-siden 0D23h00m $ DEST}
Trin 6: Fortæl scriptet, som skal dirigere backup
backup $ BACKUPBASE /databackup $ BACKUPBASE /etcbackup $ BACKUPBASE /usr /localbackup $ BACKUPBASE /home
Trin 7: Det hele sammen nu
#!/bin/bash#Script til backup til usb driveBACKUPBASE = "/backups" #Tjek for at se, om backupdrev er monteret. hvis `df -h | grep $ BACKUPBASE>/dev/null `derefter ekko" Start $ 0 `date`" else echo "FEJL: $ BACKUPBASE ikke monteret" echo "$ 0 afslutter` date` "exit 1function backup {DEST = $ 1 $ 2 SOURCE = $ 2 echo" Src: $ SOURCE "if [-d $ DEST] ekko derefter" Dest: $ DEST "ellers mkdir -p $ DEST echo" Dest: $ DEST -oprettet "OPTS ="-force "fi #Udfør backup rdiff-backup -v2 --exclude-special-files $ OPTS $ SOURCE $ DEST #Oprydningsversionsfiler ældre end 4 uger rdiff-backup -v2-fjern-ældre-end 4W-tving $ DEST #Udskriv en rapport om, hvad vi har sikkerhedskopieret og ryddet op rdiff-backup-liste-ændret-siden 0D23h00m $ DEST} backup $ BACKUPBASE /databackup $ BACKUPBASE /etcbackup $ BACKUPBASE /usr /localbackup $ BACKUPBASE /home
Trin 8: Føj til Cron
[root@HOST -scripts]# crontab -e10 1 * * * /usr/local/scripts/backup-rdiff.sh> /var/log/backup.log 2> & 1
Trin 9: Gendan
For at gendanne den seneste version kan du simpelthen kopiere filen ud af backupmappen. Hvis du vil have en version fra 2 dage siden: rdiff -backup -r 2D /backup/etc/named.conf /etc/named.confSimple og meget effektiv.
Anbefalede:
DIY -- Sådan laver du en edderkoprobot, der kan kontrolleres ved hjælp af smartphone ved hjælp af Arduino Uno: 6 trin
DIY || Sådan laver du en edderkoprobot, der kan styres ved hjælp af smartphone Brug af Arduino Uno: Mens du laver en edderkoprobot, kan man lære så mange ting om robotik. Ligesom at lave robotter er underholdende såvel som udfordrende. I denne video vil vi vise dig, hvordan du laver en Spider -robot, som vi kan betjene ved hjælp af vores smartphone (Androi
Sådan sikkerhedskopieres original firmware til Esp8266EX eller Esp-01: 4 trin
Sådan sikkerhedskopieres original firmware til Esp8266EX eller Esp-01: Hvorfor? sikkerhedskopiering af original firmware er vigtig. enkel ans ans = original er original I denne vejledning vil jeg vise dig, hvordan du sikkerhedskopierer original firmware til esp8266ex. ESP8266EX er en billig Wi-Fi-mikrochip med fuld TCP/IP-stak og mikrokontrol
Sådan laver du en drone ved hjælp af Arduino UNO - Lav en quadcopter ved hjælp af mikrokontroller: 8 trin (med billeder)
Sådan laver du en drone ved hjælp af Arduino UNO | Lav en Quadcopter ved hjælp af mikrokontroller: Introduktion Besøg min Youtube -kanal En Drone er en meget dyr gadget (produkt) at købe. I dette indlæg vil jeg diskutere, hvordan jeg gør det billigt ?? Og hvordan kan du lave din egen sådan til en billig pris … Nå i Indien alle materialer (motorer, ESC'er
Sådan nemt tilføjes alle typer lysdioder til din 3d -printer: 8 trin (med billeder)
Sådan tilføjes let alle typer LED'er til din 3d -printer: Har du nogle ekstra LED'er, der samler støv i din kælder? Er du træt af ikke at kunne se, hvad din printer udskriver? Nå, kig ikke længere, denne Instructable vil lære dig, hvordan du tilføjer en LED -lysstrimmel oven på din printer til il
Sådan sikkerhedskopieres dvd'er til noobs (med video): 4 trin
Sådan sikkerhedskopieres dvd'er til noobs (med video): Jeg vil vise dig, hvordan du sikkerhedskopierer dine dvd'er. Det er en meget let proces og tager kun en time eller deromkring. Først vil jeg gerne sige, at jeg ikke er ansvarlig for handlinger, du måtte foretage, at rippe eller brænde dvd'er i øjeblikket er ulovligt i USA