14. februarja sem v linux.com publikacijo Simrat Pal Singh Khokhar, kjer predstavlja scenarij v jeziku Bash Shell njegovega avtorstva, kar nam omogoča izdelavo varnostne kopije v formatu
.tar.bz2
katerega koli imenika, ki je v našem sistemu.
Čeprav script Je nekoliko stara, ker je bila prvotno objavljena 13. marca 2009, se mi zdi izjemno koristna tako pri delovanju kot pri enostavni uporabi.
Če želite uporabiti skript, sledite naslednjim korakom:
- Odprite nov dokument v Gedit o en nano kot vam je ljubše.
- Kopirajte celotna koda skripta v tem novem dokumentu.
- Skript shranite kot
mybackup.sh
na mestu, ki ga želite v svoji ekipi (po možnosti v vaši osebni mapi).
Zdaj bomo z naslednjim ukazom podelili dovoljenja za izvajanje skripta (najprej se morate najti v imeniku, ki vsebuje skript):
chmod + x mybackup.sh
Način uporabe skripta je naslednji:
Če želite izvesti varnostno kopiranje določenega imenika ali datoteke na naslednji način:
sh mybackup.sh [vir] [cilj]
Kjer je vir absolutna pot do imenika ali datoteke, ki jo želite varnostno kopirati (primer:
~/Documentos/Writer
)
Kjer je cilj, je pot, kamor želite shraniti varnostno kopijo (primer:
~/Documentos
)
Opomba: Simrat trdi, da skript prepozna tako absolutne kot relativne poti, v mojem primeru pa so delovale samo absolutne poti.
To bo povzročilo ustvarjanje datoteke
.tar.bz2
z obliko
"fuente_ddmmyyyy.x.tar.bz2"
Zdaj, če želite razpakirati prejšnjo varnostno kopijo, morate samo zagnati skript in določiti datoteko
.tar.bz2
kot vir in imenik, v katerem želite datoteko razpakirati kot cilj.
Poleg tega je ta skript mogoče uporabiti znotraj Nautilus da naredite varnostno kopijo na veliko lažji način.
Resnici na ljubo, jaz sem pač iskal kaj takega. Dal sem ga v CRON, da je vsakič X samodejno in to je to, ne skrbi me zadeva =)
Informacije so zelo dobre, vendar na koncu niste pojasnili, kako narediti varnostno kopijo,
1. Odprite nov dokument v Geditu ali nano, kot želite.
►2.Kopirajte celotno kodo skripta v ta novi dokument.
3. Shranite skript kot
mybackup.sh
yy! KATERA JE KODA? pomagali ste mi, v Nič