Zálohy z terminálu so skriptom v Bash Shell

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:

  1. Otvoriť nový dokument v gedit v nano ako chcete.
  2. Skopírujte celý kód skriptu v tomto novom dokumente.
  3. 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.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   thalskarth dijo

    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 =)

  2.   John dijo

    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