Den 14. februar er jeg inde linux.com en publikation af Simrat Pal Singh Khokhar, hvor det præsenterer et script i Bash Shell af hans forfatterskab, som giver os mulighed for at lave en BackUp i formatet
.tar.bz2
af ethvert bibliotek, der findes i vores system.
Selvom script Det er lidt gammelt, da dette oprindeligt blev offentliggjort den 13. marts 2009, finder jeg det yderst nyttigt i både dets drift og dets brugervenlighed.
Følg følgende trin til punkt og prikke for at bruge scriptet:
- Åbn et nyt dokument i gedit eller nano som du foretrækker.
- Kopier fuld script kode i dette nye dokument.
- Gem scriptet som
mybackup.sh
på det sted, du ønsker inden for dit team (helst i din personlige mappe).
Nu skal vi give tilladelser til udførelse af script via følgende kommando (du skal først finde dig selv i den mappe, der indeholder scriptet):
chmod + x mybackup.sh
Måden at bruge scriptet på er som følger:
For at udføre BackUp af en bestemt mappe eller fil fra at gøre det på følgende måde:
sh mybackup.sh [kilde] [destination]
Hvor kilden er den absolutte sti til den mappe eller fil, du vil sikkerhedskopiere (Eksempel:
~/Documentos/Writer
)
Hvor destination, er den sti, hvor du vil gemme BackUp (Eksempel:
~/Documentos
)
Bemærk: Simrat hævder, at scriptet genkender både absolutte og relative stier, men i mit tilfælde fungerede kun absolutte stier.
Dette vil resultere i oprettelse af en fil
.tar.bz2
med formatet
"fuente_ddmmyyyy.x.tar.bz2"
Hvis du nu vil pakke en tidligere BackUp ud, skal du bare køre scriptet og angive filen
.tar.bz2
som kilde og det bibliotek, hvor du vil pakke filen ud som destination.
Derudover kan dette script bruges inden for Nautilus at gøre BackUp på en meget lettere måde.
2 kommentarer, lad dine
Sandheden skal være, jeg ledte bare efter noget lignende. Jeg satte den i CRON, så den er automatisk hver X gang, og det er det, jeg bekymrer mig ikke om emnet =)
Oplysningerne er meget gode, men du forklarede trods alt ikke, hvordan du laver sikkerhedskopien,
1.Åbn et nyt dokument i Gedit eller nano, som du foretrækker.
►2.Kopier den komplette scriptkode i dette nye dokument.
3. Gem scriptet som
mybackup.sh
yy! HVILKEN ER KODEN? du hjalp mig, i intet