Sisällysluettelo:
- Vaihe 1: Oletukset
- Vaihe 2: Asenna Rdiff-varmuuskopio
- Vaihe 3: Tunnista hakemistot, jotka haluat varmuuskopioida
- Vaihe 4: Automatisoi
- Vaihe 5: Kirjoita funktio
- Vaihe 6: Kerro skriptille, mikä ohjaa varmuuskopioida
- Vaihe 7: Koko asia yhdessä nyt
- Vaihe 8: Lisää Croniin
- Vaihe 9: Palauta
Video: Kuinka helposti varmuuskopioida Linux-laatikko Rdiff-varmuuskopioinnin avulla: 9 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:04
Tässä ohjeessa kerrotaan, kuinka voit käyttää yksinkertaista täydellistä varmuuskopiointi- ja palautusjärjestelmää Linuxissa käyttämällä rdiff-varmuuskopiota ja USB-asemaa.
Vaihe 1: Oletukset
Aion olettaa järjestelmän, joka käyttää yumia asennukseen ja on asentanut sinulle usb-aseman /mnt//backup. Käytän fedoraa, mutta voit käyttää mitä tahansa ja asentaa vain rdiff-varmuuskopion haluamallasi tavalla. Se on myös ladattavissa täältä:
Vaihe 2: Asenna Rdiff-varmuuskopio
Asenna rdiff-backup [root@HOST-skriptit]# yum install rdiff-backup
Vaihe 3: Tunnista hakemistot, jotka haluat varmuuskopioida
Voit varmuuskopioida koko järjestelmän, mutta se voi olla liikaa, haluan varmuuskopioida /etc /-hakemistoni kaikista muutoksista, joita olen mahdollisesti tehnyt nimiin, sendmailiin, verkkoon jne., /Data ja kotini.
Vaihe 4: Automatisoi
On selvää, ettet halua tehdä tätä käsin. Kirjoitamme käsikirjoituksen. Ensimmäinen skriptissä tarkistamme, onko USB -asema asennettu, ja lopeta, jos ei. #!/bin/bash#Skripti varmuuskopioimiseksi usb -asemaanBACKUPBASE = "/backups" #tarkista, onko varmuuskopiointikohde asennettu.if `df -h | grep $ BACKUPBASE>/dev/null `then echo" Alkaen $ 0 `date" "else echo" VIRHE: $ BACKUPBASE ei asennettu "echo" $ 0 poistuu `date`" exit 1fi
Vaihe 5: Kirjoita funktio
Seuraavaksi kirjoitamme toiminnon varmuuskopion tekemiseksi. funktion varmuuskopiointi {DEST = $ 1 $ 2 SOURCE = $ 2 echo "Src: $ SOURCE" jos [-d $ DEST], sitten kaiku "Dest: $ DEST" else mkdir -p $ DEST echo "Dest: $ DEST -created" OPTS = " --force "fi #Perform backup rdiff-backup -v2 --exclude-special-files $ OPTS $ SOURCE $ DEST #Cleanup-versiotiedostot, jotka ovat vanhempia kuin 4 viikkoa rdiff-backup -v2 --remove-vanhempi-kuin 4W --force $ DEST #Tulosta raportti varmuuskopioimistamme ja puhdistamistamme rdiff-backup --list-change-since 0D23h00m $ DEST}
Vaihe 6: Kerro skriptille, mikä ohjaa varmuuskopioida
backup $ BACKUPBASE /databackup $ BACKUPBASE /etcbackup $ BACKUPBASE /usr /localbackup $ BACKUPBASE /home
Vaihe 7: Koko asia yhdessä nyt
#!/bin/bash#Skripti varmuuskopiointiin usb -asemaanBACKUPBASE = "/backups" #Tarkista, onko varmuuskopioasema asennettu. jos `df -h | grep $ BACKUPBASE>/dev/null `then echo" Starting $ 0 `date" "else echo" VIRHE: $ BACKUPBASE ei asennettu "echo" $ 0 poistuu "date" "exit 1funktion backup {DEST = $ 1 $ 2 SOURCE = $ 2 echo" Src: $ SOURCE "jos [-d $ DEST] sitten kaiku" Dest: $ DEST "else mkdir -p $ DEST echo" Dest: $ DEST -created "OPTS ="-force "fi #Perform backup rdiff-backup -v2 --exclude-special-files $ OPTS $ SOURCE $ DEST #Cleanup-versiotiedostot, jotka ovat vanhempia kuin 4 viikkoa rdiff-backup -v2 --remove-vanhemmat kuin 4W --force $ DEST #Tulosta raportti varmuuskopioimistamme ja puhdistamistamme rdiff-backup --list-change-since 0D23h00m $ DEST} varmuuskopio $ BACKUPBASE /databackup $ BACKUPBASE /etcbackup $ BACKUPBASE /usr /localbackup $ BACKUPBASE /home
Vaihe 8: Lisää Croniin
[root@HOST -komentosarjat]# crontab -e10 1 * * * /usr/local/scripts/backup-rdiff.sh> /var/log/backup.log 2> & 1
Vaihe 9: Palauta
Voit palauttaa uusimman version yksinkertaisesti kopioimalla tiedoston varmuuskopiohakemistosta. Jos haluat version 2 päivää sitten: rdiff -backup -r 2D /backup/etc/named.conf /etc/named.confYksinkertainen ja erittäin tehokas.
Suositeltava:
Kuinka tehdä DIY -ilmapuhallin kotona erittäin helposti: 3 vaihetta
Kuinka tehdä DIY -ilmapuhallin kotona erittäin helposti: Tässä videossa tein ilmanpuhaltimen erittäin helposti kotitaloustarvikkeista
Kuinka helposti lisätä kaikenlaisia LED -valoja 3D -tulostimeesi: 8 vaihetta (kuvilla)
Kuinka helposti lisätä minkä tahansa tyyppisiä LED -valoja 3D -tulostimeesi: Onko sinulla ylimääräisiä LED -valoja, jotka keräävät pölyä kellariisi? Oletko kyllästynyt siihen, ettet voi nähdä mitä tulostimesi tulostaa? Älä etsi enää, tämä Instructable opettaa sinulle, kuinka lisätä LED -valonauha tulostimesi päälle
Kuinka tehdä Power Bank helposti itse: 7 vaihetta (kuvilla)
Kuinka tehdä Power Bank helposti itse: Tässä ohjeessa näytän sinulle, kuinka voit tehdä oman virtapankkisi helposti saatavilla olevien ja halpojen komponenttien avulla. Tämä vara-akku sisältää 18650 litiumioniakkua vanhasta kannettavasta tietokoneesta tai voit ostaa uusia. Myöhemmin tein puukotelon, jossa
Kuinka tehdä kauko -ohjattava auto kotona helposti - DIY Wireless RC CAR: 7 vaihetta
Kuinka tehdä kauko -ohjattava auto kotona helposti - DIY langaton RC CAR: Hei ystävät tässä opastettavassa aion näyttää sinulle kuinka tehdä kauko -ohjattava rc -auto helpolla tavalla, jatka lukemista …… Tämä on todella hieno projekti, joten yritä rakentaa sellainen
Kuinka pikselöidä kuvia - Helposti: 3 vaihetta (kuvilla)
Kuinka pikselöidä kuvia - Helposti: Tämä nopea tekniikka on tekniikka pikselisensorin käyttämiseksi nimettömyyden, ihmisarvon jne. Säilyttämiseksi digitaalisissa kuvissa. Tarvitset vain yksinkertaisen kuvankäsittelyohjelman, kuten MS Paint, käytän MS Paintia. Opastettava