14. februára som v linux.com publikácia z Simrat Pal Singh Khokhar, kde predstavuje skript v jazyku Bash Shell jeho autorstva, ktoré nám umožňuje vytvoriť zálohu vo formáte
.tar.bz2
ľubovoľného adresára, ktorý sa nachádza v našom systéme.
Hoci scenár Je to trochu staré, pretože toto bolo pôvodne publikované 13. marca 2009, považujem ho za mimoriadne užitočné z hľadiska jeho prevádzky aj ľahkého použitia.
Ak chcete použiť skript, do písmena postupujte podľa nasledujúcich krokov:
- Otvoriť nový dokument v gedit v nano ako chcete.
- Skopírujte celý kód skriptu v tomto novom dokumente.
- Uložte skript ako
mybackup.sh
vo svojom tíme na požadovanom mieste (najlepšie vo vašom osobnom priečinku).
Teraz pomocou nasledujúceho príkazu udelíme oprávnenie na vykonávanie skriptu (najskôr sa musíte nájsť v adresári, ktorý obsahuje skript):
chmod + x mybackup.sh
Skript sa používa takto:
Zálohu konkrétneho adresára alebo súboru vykonáte nasledujúcim spôsobom:
sh mybackup.sh [zdroj] [cieľ]
Kde source je absolútna cesta k adresáru alebo súboru, ktorý chcete zálohovať (Príklad:
~/Documentos/Writer
)
Miesto určenia je cesta, kam chcete uložiť BackUp (Príklad:
~/Documentos
)
Poznámka: Simrat tvrdí, že skript rozpoznáva absolútne aj relatívne cesty, v mojom prípade však fungovali iba absolútne cesty.
Výsledkom bude vytvorenie súboru
.tar.bz2
s formátom
"fuente_ddmmyyyy.x.tar.bz2"
Teraz, ak chcete rozbaliť predchádzajúci BackUp, stačí spustiť skript a určiť súbor
.tar.bz2
ako zdroj a adresár, kde chcete rozbaliť súbor ako cieľ.
Ďalej je možné tento skript použiť v rámci servera Nautilus aby bol BackUp oveľa jednoduchším spôsobom.
Pravdupovediac, niečo také som len hľadal. Dal som to do CRONu, aby to bolo automatické každých X a to je všetko, o predmet sa nebojím =)
Informácie sú veľmi dobré, ale nakoniec ste nevysvetlili, ako vytvoriť zálohu,
1. Podľa potreby otvorte nový dokument v Gedite alebo nano.
►2. Skopírujte celý kód skriptu do tohto nového dokumentu.
3. Uložte skript ako
mybackup.sh
yy! KTORÝ JE KÓDEX? pomohol si mi, v Ničom