Toon posts:

[hd backuppen] problemen met tar

Pagina: 1
Acties:

Verwijderd

Topicstarter
mensen,

ik zit al geruime tijd aan het spelen met het tar commando om mijn harde schijf te backuppen. Dit in het geval er iets mis is ik hem kan terugzetten.

ik heb het volgende geprobeerd:
code:
1
2
3
4
5
6
7
8
 tar -czvpf force=/backup/full-backup-`date '+%d-%B-%Y'`.tar.gz  \
   --directory=/ --exclude=mnt --exclude=proc 
en
tar -czvpf force=/backup/full-backup-`date '+%d-%B-%Y'`.tar.gz \ 
/ --exclude=mnt --exclude=proc
en
 tar -czvpf file=/backup/full-backup-`date '+%d-%B-%Y'`.tar.gz   \
  --directory=/ --exclude=mnt --exclude=proc

uitkomst:
tar: Cowardly refusing to create an empty archive

tevens:
code:
1
tar -czvpf /backup/test.tar.gz /


uitkomst:

tar (child): /backup/test.tar.gz: Cannot open: Input/output error
tar (child): Error is not recoverable: exiting now
lost+found/
var/
var/log/
var/log/setup/
var/log/setup/tmp/
var/log/setup/setup.timeconfig
Broken pipe


weet iemand wat ik fout doe? 8)7 :? ik ben ingelogd als root.

alvast bedankt.!

[ Voor 3% gewijzigd door Verwijderd op 02-04-2003 13:27 . Reden: layout: regels afgebroken met \ ]


  • Kees
  • Registratie: Juni 1999
  • Laatst online: 12:34

Kees

Serveradmin / BOFH / DoC
recursieve backup maken gaat niet.

Probeer btw alleen te backuppen wat er veranderd, dus niet dingen als /dev en /usr enz. maar alleen /home en eventueel delen van /var, het is nutteloos om alles te backuppen. Daarvoor kun je beter 'dd' gebruiken, en dan alles op een aparte schijf pleuren.

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan


Verwijderd

offtopic:
Titelfix + layout aangepast. :)

Verwijderd

ik denk ook dat het lastig zal worden /dev en /proc te backuppen....

dus niet het hele systeem maar alleen de gevoelige data backuppen...

[ Voor 68% gewijzigd door Verwijderd op 02-04-2003 14:35 ]


  • Freak_NL
  • Registratie: Juli 2000
  • Laatst online: 10-04 09:49
Je kan heel goed je hele systeem backuppen met tar, je maakt alleen een paar fouten in je aanroep. Probeer het zo eens:

code:
1
tar -X /root/excludefile -cvjpf /mnt/anderepartitie/backup-COMPUTERNAAM-DATUM.tar.bz2 /*


En nu een tekstbestandje /root/excludefile:
code:
1
2
3
4
/proc
/tmp
/var/tmp
/mnt


Naar wens kun je /dev daar ook in zetten, maar doorgaans laat /dev zich goed backuppen (anders moet je opnieuw devices aanmaken voorzover devfs nog niet volstaat)

De backup zelf staat in dit geval op een andere partitie of zelfs netwerkshare, doe je dat niet dan krijg je slechts een warning van tar dat hij die file negeert.

edit:
Ik gebruik trouwens bzip2 compressie (-j) i.p.v. gzip (-z), bzip2 is iets CPU intensiever maar comprimeert in de meeste gevallen iets/aanzienlijk beter.

[ Voor 14% gewijzigd door Freak_NL op 02-04-2003 15:21 ]


Verwijderd

hier stond blaat |:(

[ Voor 90% gewijzigd door Verwijderd op 02-04-2003 16:17 ]


Verwijderd

Topicstarter
tnx mensen het werkt. het is nu alsvolgt:
code:
1
tar -cvjpf /backup/full-backup-`date '+%d-%B-%Y'`.tar.gz /* --exclude=mnt --exclude=proc --exclude=backup

  • usr-local-dick
  • Registratie: September 2001
  • Niet online
Verwijderd schreef op 03 April 2003 @ 14:16:
code:
1
tar -cvjpf /backup/full-backup-`date '+%d-%B-%Y'`.tar.gz
Geef hem dan ook de tar.bz2 extentie als je met -j (=bzip2 block compressie) werkt...

Verwijderd

Topicstarter
hmmmm tja dat ben ik vergeten.... die j moet nog ff weg
Pagina: 1