/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Udelade filer / script
Fra : Martin Johansen [600~


Dato : 06-12-04 18:58

Hejsa!

Jeg har et backupscript som skal finpudses lidt.

Sådan her ser det ud..:

#!/bin/sh

# Script made with lots of help from dk.edb.system.unix

FILES="/home/\
/root/\
/etc/\
/usr/bin/backup.portrica.sh\
/usr/bin/update-distro.sh"

DATE=`date +%Y%m%d`

tar cvzf /mnt/backup/portrica.debian_sarge-${DATE}.tar.gz ${FILES}


Hvis jeg nu fx. i /home/mig har en mappe, fx. .ut2003 som jeg ønsker at
udelade fra ovenståede.. hvordan klares dette?

--
Martin Johansen [6000]
http://tuxx.dk - "Carpe Aptenodytes!"
Registered Linux User # 301406 (http://counter.li.org)
http://www.spreadfirefox.com - Get Firefox!


 
 
Kim Hansen (06-12-2004)
Kommentar
Fra : Kim Hansen


Dato : 06-12-04 19:04

"Martin Johansen [6000]" <visit_tuxx.dk@for.contactinfo> writes:

> Jeg har et backupscript som skal finpudses lidt.
>
> Sådan her ser det ud..:
>
> #!/bin/sh
>
> # Script made with lots of help from dk.edb.system.unix
>
> FILES="/home/\
> /root/\
> /etc/\

> /usr/bin/backup.portrica.sh\
> /usr/bin/update-distro.sh"

Du kan evt flytte disse to filer til /usr/local/bin og så tage backup
af /usr/local.

> DATE=`date +%Y%m%d`
>
> tar cvzf /mnt/backup/portrica.debian_sarge-${DATE}.tar.gz ${FILES}
>
> Hvis jeg nu fx. i /home/mig har en mappe, fx. .ut2003 som jeg ønsker at
> udelade fra ovenståede.. hvordan klares dette?

Søg på exclude i tar(1)

--
Kim Hansen | |\ _,,,---,,_ | Det er ikke
Vadgårdsvej 3, 2.tv. | /,`.-´` -. ;:-. | Jeopardy.
2860 Søborg | |,4- ) )-,_. ,\ ( `'-' | Svar _efter_
Tlf: 39 56 24 37 | '---''(_/--' `-'\_) | spørgsmålet.

Martin Johansen [600~ (06-12-2004)
Kommentar
Fra : Martin Johansen [600~


Dato : 06-12-04 19:47

On Mon, 06 Dec 2004 19:04:04 +0100, Kim Hansen wrote:

> Du kan evt flytte disse to filer til /usr/local/bin og så tage backup af
> /usr/local.

Hmm hvorfor tænkte jeg ikke lige på det - det er jo en god idé!

>> Hvis jeg nu fx. i /home/mig har en mappe, fx. .ut2003 som jeg ønsker at
>> udelade fra ovenståede.. hvordan klares dette?
>
> Søg på exclude i tar(1)

Det prøver jeg!

--
Martin Johansen [6000]
http://tuxx.dk - "Carpe Aptenodytes!"
Registered Linux User # 301406 (http://counter.li.org)
http://www.spreadfirefox.com - Get Firefox!


Martin Johansen [600~ (06-12-2004)
Kommentar
Fra : Martin Johansen [600~


Dato : 06-12-04 20:02

On Mon, 06 Dec 2004 19:46:48 +0100, Martin Johansen [6000] wrote:

> Det prøver jeg!

Mærkeligt nok virker det ikke.

Hvis jeg bruger --exclude=pattern, fx. --exclude=ut2003system

så tager tar den mappe med alligevel som om intet var hændt.

--
Martin Johansen [6000]
http://tuxx.dk - "Carpe Aptenodytes!"
Registered Linux User # 301406 (http://counter.li.org)
http://www.spreadfirefox.com - Get Firefox!


Mogens Dybæk Christe~ (07-12-2004)
Kommentar
Fra : Mogens Dybæk Christe~


Dato : 07-12-04 18:26

"Martin Johansen [6000]" <visit_tuxx.dk@for.contactinfo> writes:

> On Mon, 06 Dec 2004 19:46:48 +0100, Martin Johansen [6000] wrote:
>
> > Det prøver jeg!
>
> Mærkeligt nok virker det ikke.
>
> Hvis jeg bruger --exclude=pattern, fx. --exclude=ut2003system
>
> så tager tar den mappe med alligevel som om intet var hændt.

Syntaxen er f. eks.

--exclude Cache --exclude 'Temporary Internet Files'

--
Mogens Dybæk Christensen
e-mail mdc at mail dot tele dot dk

Martin Johansen [600~ (07-12-2004)
Kommentar
Fra : Martin Johansen [600~


Dato : 07-12-04 18:45

On Tue, 07 Dec 2004 18:25:58 +0100, Mogens Dybæk Christensen wrote:

> Syntaxen er f. eks.
>
> --exclude Cache --exclude 'Temporary Internet Files'

Jeg kan squtte få det til at virke - det er heller ikke sådan som man
har det beskrevet selvom den metode heller ikke virker.

Anyhow kan man ikke få scriptet til at udelade den fra FILES-syntaxen?

--
Martin Johansen [6000]
http://tuxx.dk - "Carpe Aptenodytes!"
Registered Linux User # 301406 (http://counter.li.org)
http://www.spreadfirefox.com - Get Firefox!


Mogens Dybæk Christe~ (08-12-2004)
Kommentar
Fra : Mogens Dybæk Christe~


Dato : 08-12-04 00:14

"Martin Johansen [6000]" <visit_tuxx.dk@for.contactinfo> writes:

> On Tue, 07 Dec 2004 18:25:58 +0100, Mogens Dybæk Christensen wrote:
>
> > Syntaxen er f. eks.
> >
> > --exclude Cache --exclude 'Temporary Internet Files'
>
> Jeg kan squtte få det til at virke - det er heller ikke sådan som man
> har det beskrevet selvom den metode heller ikke virker.
>
> Anyhow kan man ikke få scriptet til at udelade den fra FILES-syntaxen?
>
Det tror jeg desværre ikke. Syntaxen er sådan at udeladte filer skal
skrives med --exclude foran.

Den linie jeg sendte dig ovenfor er klippet fra et script der laver
det samme som dit, og har kørt hos mig i flere år. Så det kan virke,
men kræver lidt tid første gang. Du kan da få mit script her, lidt
forenklet:

>>>>>>>>>>>>>
#!/bin/sh

at +5 days -f ./NTbackup

mv /boot/backup/NTprofiles.tar.gz /boot/backup/NTprofiles_old.gz

tar --newer 20040902 --exclude Cache --exclude 'Temporary Internet Files' \
-czf /boot/backup/NTprofiles.tar.gz /nt_e/WINNT/Profiles /home
<<<<<<<<<<<<<

Scriptet tager backup af arbejdsfiler både i Linux og NTFS, og
afleverer resultatet i /boot, som fysisk er en anden disk. Scriptet
hedder NTbackup, og sørger for at sætte sig selv i kø til kørsel igen
om 5 dage. Så man kan glemme alt om det, bortset fra at kopiere
..tar.gz-filen ud på en CD en gang imellem. - Godt nok til hjemmebrug.

Bemærk at \ bruges til at forlænge linien, da de 2 sidste tekstlinier er
en lang kommando til tar.

--
Mogens Dybæk Christensen
e-mail mdc at mail dot tele dot dk

Martin Johansen [600~ (08-12-2004)
Kommentar
Fra : Martin Johansen [600~


Dato : 08-12-04 20:30

On Wed, 08 Dec 2004 00:13:59 +0100, Mogens Dybæk Christensen wrote:

> Den linie jeg sendte dig ovenfor er klippet fra et script der laver det
> samme som dit, og har kørt hos mig i flere år. Så det kan virke, men
> kræver lidt tid første gang. Du kan da få mit script her, lidt
> forenklet:

Okay jeg prøver at rode lidt med det ud fra dit script!

Takker :)

--
Martin Johansen [6000]
http://tuxx.dk - "Carpe Aptenodytes!"
Registered Linux User # 301406 (http://counter.li.org)
http://www.spreadfirefox.com - Get Firefox!


Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408848
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste