Z vami delimo scenarij, ki ga je za izvedbo pripravil eden od naših bralcev varnostne kopije samodejno. Še ena priložnost, da aprender za uporabo terminal in se razvijati skripte po meri. 🙂 |
Funkcionalnost
- Naredite varnostne kopije z ukazom rsync.
- Uporabite bash skript.
- Trenutna različica omogoča samo lokalno uporabo.
Zahteve in namestitev
Za delovanje skripta mora sistem imeti aplikacijo gdialog.
Ne zahteva namestitve, preprosto namestite skript v imenik $ HOME / .copies /. Ta parameter se nahaja v spremenljivki script_directory in ga je mogoče spremeniti.
Izbira izvornega in ciljnega imenika za kopijo
V trenutni različici so določeni z urejanjem skripta copy.sh. Uporabljena oblika uporablja možnosti -acv in -delete.
Na primer:
rsync -acv --delete $ user_directory'directory_to_backup '$ target_directory
kjer bomo directory_to_back up zamenjali z imenom želenega imenika.
Spremenljivki $ user_directory se v skriptu dodeli vrednost.
Spremenljivki $ destination_directory se dodeli vrednost, prebrana v copy.cfg
Konfiguracijska datoteka
Konfiguracijska datoteka se imenuje copy.cfg in se nahaja v imeniku $ HOME / .copies /
Struktura konfiguracijske datoteke
Druga vrstica določa cilj varnostne kopije:
#Destination / media / Iomega_HDD /
Datoteke Dodatki
Datoteka skripta copy_ini.sh preveri, ali so bile narejene varnostne kopije z intervalom periodičnosti. Trenutno v konfiguracijski datoteki ni parametra, ki bi to določil, kar je nastavljeno v istem skriptu vsak dan.
Avtomatizirajte postopek varnostnega kopiranja
1.- Vstavite cron z ukazom crontab -e na podoben način kot naslednji:
# mh ukaz dom mon dow
0 20 * * * PRIKAZ = »: 0 ″ /home/user/.copies/copias.sh
V tem primeru bi se izvajanje skripta začelo vsak dan ob 20:00
2.- Na začetku dodajte programom, ki se bodo izvajali, skript copy_ini.sh, ki označuje celotno pot do njega
Dobra stvar Deja Dup je, da ima šifriranje za shranjevanje datotek, je zelo dobro, toda temu skriptu lahko dodate to z gnupg + split in je skoraj enako.
Lepi člani.
Seveda ... za tiste, ki želijo uporabiti grafični vmesnik ...
Drugi to raje počnejo "po starem"
Na zdravje! Paul.
2012 Disqus
Lažje je Deja-Dup
Pozdravljeni, in če želim narediti varnostno kopijo v računalniku, ki je povezan v isto omrežje. Kako bi postavili cilj v konfiguracijsko datoteko?