Vi deler med deg et manus utarbeidet av en av våre lesere sikkerhetskopier automatisk. En sjanse til aprender å bruke terminal og utvikle seg skript tilpasset. 🙂 |
Funksjonalitet
- Ta sikkerhetskopier ved hjelp av rsync-kommandoen.
- Bruk et bash-skript.
- Den nåværende versjonen tillater bare lokal bruk.
Krav og installasjon
For at skriptet skal fungere, må systemet ha gdialog-applikasjonen.
Det krever ikke installasjon, bare plasser skriptet i $ HOME / .copies / katalogen. Denne parameteren ligger i variabelen script_directory og kan endres.
Velge kilde- og destinasjonskataloger for kopien
I den nåværende versjonen spesifiseres de ved å redigere copy.sh-skriptet. Formatet som brukes, bruker alternativene -acv og -delete.
For eksempel:
rsync -acv - slett $ user_directory'directory_to_backup '$ target_directory
hvor vi vil erstatte katalog_til_ sikkerhetskopiere med navnet på ønsket katalog.
Variabelen $ user_directory tildeles en verdi i skriptet.
Variabelen $ destination_directory tildeles verdien som er lest i kopier.cfg
Konfigurasjonsfil
Konfigurasjonsfilen heter kopier.cfg og ligger i katalogen $ HOME / .copies /
Konfigurasjonsfilstruktur
Den andre linjen spesifiserer destinasjonen for sikkerhetskopien:
#Destinasjon / media / Iomega_HDD /
Filer Tilbehør
Skriptfilen copy_ini.sh sjekker om sikkerhetskopier er laget med et periodisitetsintervall. For øyeblikket er det ingen parameter i konfigurasjonsfilen for å spesifisere denne, som settes i samme skript daglig.
Automatiser sikkerhetskopieringsprosessen
1. - Sett i cron med kommandoen crontab -e på samme måte som følgende:
# mh dom mon dow kommando
0 20 * * * DISPLAY = »: 0 ″ /home/user/.copies/copias.sh
I dette eksemplet vil utførelsen av skriptet bli lansert klokken 20 hver dag
2. - Legg til programmene som skal kjøres i begynnelsen skriptet copy_ini.sh som indikerer hele banen til det
Det gode med Deja Dup er at den har kryptering for å lagre filene, det er veldig bra, men til dette skriptet kan du legge til det med gnupg + split og det er nesten det samme.
Fin artikkel gutter.
Jada ... for de som vil bruke et grafisk grensesnitt ...
Andre foretrekker å gjøre det "på den gammeldagse måten"
Jubel! Paul.
2012/11/30 Disqus
Det er lettere Deja-Dup
Hei, og hvis jeg vil ta sikkerhetskopien på en PC som er koblet til det samme nettverket. Hvordan vil du plassere destinasjonen i konfigurasjonsfilen?