Varnostne kopije iz terminala s skriptom v Bash Shell

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:

  1. Odprite nov dokument v Gedit o en nano kot vam je ljubše.
  2. Kopirajte celotna koda skripta v tem novem dokumentu.
  3. 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.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

      thalskarth je dejal

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

      Janez je dejal

    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č