PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Daten sichern mit cron



marcimarc
09.08.03, 13:52
Hallo Leutz,

mal ne frage, ich möchte per cron meine Daten und meine Datenbank sichern.
Hier im Forum habe ich folgendes gefunden:

#!/bin/bash
jetzt=`date +%m%d%H%M`
/usr/bin/mysqldump -u USERNAME -pPASSWORT DATENBANK >/tmp/FILENAME_$jetzt.sql
/usr/bin/bzip2 /tmp/FILENAME_$jetzt.sql

und anschließend über cron Jobs ausführen.
Soweit klar, aber die letzte zeile im skript "usr/bin/bzip2 /tmp/FILENAME_$jetzt.sql",
was geschieht da ?
er will die datei zipen und anschließend in eine Datei schieben was garnicht vorhanden ist ??

Gruß
marcimarc

Bauchi
09.08.03, 13:55
damit zipt er das sql file das du mit mysqldump erzeugt hast ... das spart platz ...

*kenn ich den code da oben irgendwo her?*

marcimarc
09.08.03, 13:58
ja,
kann sein dass es deiner ist....
ich hoffe Du hast nichts dagegen.

Ich möchte jetzt aber gerne das zip fil wohin ablegen...
ich kome da irgend wie nicht klar......

Gruß
marcimarc

Bauchi
09.08.03, 14:04
ich hoffe Du hast nichts dagegen.
doch, ich arbeite nämlich bei sco :p
ne .. schon okay...

um die datei anschliessend zu verschieben machste einfach noch einen mv von der datei,
oder lässt sie gleich dahin schreiben wo du willst ..

/usr/bin/mysqldump -u USERNAME -pPASSWORT DATENBANK >/hier/soll/die/date/hin/FILENAME_$jetzt.sql
/usr/bin/bzip2 /hier/soll/die/date/hin/FILENAME_$jetzt.sql

marcimarc
09.08.03, 14:21
Ich Danke DIr,

aber irgendwas stimmt nicht.....

Wenn ich cron job teste, zeigt er mir wie er die Datenbank ausliest,
aber die Datei hat dann 1KB..

#!/bin/bash

jetzt=`date +%m%d%H%M`
/usr/bin/mysqldump -u root -p mmail
>/daten/backup/mserver/db/mmail_$jetzt.sql
/usr/bin/bzip2 /daten/backup/mserver/db/mmail_$jetzt.sql

Ergebnis= mmail_08091515.sql.bz2

marcimarc
09.08.03, 14:51
ups, habs raus bekommen, habe mich verschrieben...

marcimarc
10.08.03, 09:41
Jetzt aber mal ne blöde Frage,

wie entpacke ich eigentlich wieder bzip2 Fils.

Tar Fils kann man ja sogar mit Winzip von Win BS entpacken.
Bzip2 aber nicht...

marcimarc

Doh!
10.08.03, 09:53
tar xjf [filename]

RTFM :D

marcimarc
10.08.03, 11:40
mmmhhhh
tut aber nicht.....

rechner1:/backup/rechner1/db # tar xjf 100820031049-mmail.sql.bz2
tar: Archive contains obsolescent base-64 headers
tar: This does not look like a tar archive
tar: Skipping to next header
tar: Error exit delayed from previous errors

Gruß
marcimarc

Netjet
10.08.03, 12:11
Dann probiers halt mal mit:

bunzip dein_file

;)

Jinto
10.08.03, 12:37
das ein bzip2 und kein tar ist:
bzip2 -d <FILE>
bunzip2 <FILE>

unter Widnows gibt es übrigens auch genügend freeware zip-programme die mit bzip2 umgehen können (hast du überhaupt ne Lizenz für winzip? ;) )

sais
10.08.03, 12:37
entpacken kannst du mit dem proggramm bunzip2..

=> man bunzip2
da steht dann wie mans verwendet. (weiß ich momtenan auch nicht auswendig..)

mfg
sais

marcimarc
10.08.03, 15:47
danke euch,
hat geklappt....

Gruß
marcimarc