Sigurnosne kopije s terminala sa skriptom u Bash Shell-u

14. veljače sam u linux.com publikacija Simrat Pal Singh Khokhar, gdje predstavlja skriptu na jeziku: Bash školjka njegovog autorstva, što nam omogućuje izradu sigurnosne kopije u formatu

.tar.bz2

bilo kojeg direktorija koji se nalazi u našem sustavu.

Iako rukopis Pomalo je star, budući da je ovo izvorno objavljeno 13. ožujka 2009. godine, smatram da je izuzetno koristan kako u radu, tako i u jednostavnosti upotrebe.

Da biste koristili skriptu, slijedite sljedeće korake:

  1. Otvorite novi dokument u gedit ili u nano kako vam je draže.
  2. Kopirajte puni kod skripte u ovom novom dokumentu.
  3. Spremite skriptu kao
    mybackup.sh

    na mjestu koje želite unutar svog tima (po mogućnosti u vašoj osobnoj mapi).

Sada ćemo dati dozvolu za izvršavanje skripte putem sljedeće naredbe (prvo morate otići u direktorij koji sadrži skriptu):

chmod + x mybackup.sh

Način upotrebe skripte je sljedeći:

Da biste izradili sigurnosnu kopiju određenog direktorija ili datoteke na sljedeći način:

sh mybackup.sh [izvor] [odredište]

Gdje je izvor apsolutni put direktorija ili datoteke koju želite sigurnosno kopirati (Primjer:

~/Documentos/Writer

)
Gdje je odredište, put je na koji želite pohraniti sigurnosnu kopiju (Primjer:

~/Documentos

)

Napomena: Simrat tvrdi da skripta prepoznaje i apsolutne i relativne putove, ali u mom slučaju radili su samo apsolutni putovi.

To će rezultirati stvaranjem datoteke

.tar.bz2

s formatom

"fuente_ddmmyyyy.x.tar.bz2"

Sada ako želite otpakirati prethodnu sigurnosnu kopiju, samo morate pokrenuti skriptu i odrediti datoteku

.tar.bz2

kao izvor i direktorij u kojem želite otpakirati datoteku kao odredište.

Uz to se ova skripta može koristiti unutar Nautilus kako bi se BackUp napravio na mnogo lakši način.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   thalskarth dijo

    Istini za volju, samo sam tražio tako nešto. Stavio sam ga u CRON tako da je automatski svaki X put i to je to, ne brinem o temi =)

  2.   Ivane dijo

    Informacije su vrlo dobre, ali ipak niste objasnili kako napraviti sigurnosnu kopiju,
    1. Otvorite novi dokument u Geditu ili nano-u kako želite.
    ►2.Kopirajte puni kod skripte u ovaj novi dokument.
    3.Spremite skriptu kao

    moja sigurnosna kopija.sh

    yy! KOJI JE KOD? pomogli ste mi, ni u čemu