zip Frage

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
H3llGhost
Beiträge: 137
Registriert: 20.09.2009 11:33:47

zip Frage

Beitrag von H3llGhost » 30.01.2010 22:10:52

Hallo Leute,

ich habe vor meine Daten regelmäßig mit einem Skript zu sichern.
Nur ich scheiter bei einem Parameter für das Ausschließen von Dateien.

Hier mein jetziger Erfolg:

Code: Alles auswählen

zip -9 -r -T /tmp/backup.zip /var/www/ /home/vmail/ /root/backup/ -x@/root/exclude.lst
exlude.lst
***********
/var/www/blabla.de/wcf/attachments/*

Weitere Versuche:
zip -9 -r -T /tmp/backup.zip /var/www/ /home/vmail/ /root/backup/ -x /var/www/blabla.de/wcf/attachments/*
zip -9 -r -T /tmp/backup.zip /var/www/ /home/vmail/ /root/backup/ -x /var/www/blabla.de/wcf/attachments/
Jedes Mal beim Packen wird das Verzeichnis /var/www/blabla.de/wcf/attachments/ mit eingeschlossen und das möchte ich nicht, da mir die Dateianhänge nicht so wichtig sind.

Habt ihr eine Idee, worran das liegen kann?

pluvo

Re: zip Frage

Beitrag von pluvo » 30.01.2010 22:36:00

Hi!
H3llGhost hat geschrieben:ich habe vor meine Daten regelmäßig mit einem Skript zu sichern.
Klingt schon mal gut. Aber meinst du nicht, dass eine inkrementelle Sicherung besser wäre? Übrigens werden mit Debianzip die Zugriffsrechte nicht mit gesichert.

Siehe: mfg pluvo

pluvo

Re: zip Frage

Beitrag von pluvo » 30.01.2010 22:54:07

H3llGhost hat geschrieben:Habt ihr eine Idee, worran das liegen kann?
Achso, versuch mal:

Code: Alles auswählen

zip -9 -r -T /tmp/backup.zip /var/www/ /home/vmail/ /root/backup/ -x /var/www/blabla.de/wcf/attachments/\*

H3llGhost
Beiträge: 137
Registriert: 20.09.2009 11:33:47

Re: zip Frage

Beitrag von H3llGhost » 30.01.2010 23:10:03

pluvo hat geschrieben:Hi!
H3llGhost hat geschrieben:ich habe vor meine Daten regelmäßig mit einem Skript zu sichern.
Klingt schon mal gut. Aber meinst du nicht, dass eine inkrementelle Sicherung besser wäre? Übrigens werden mit Debianzip die Zugriffsrechte nicht mit gesichert.

Siehe: mfg pluvo
Vielen Dank für die ausführlichen Informationen.
Bei den paar Ordnern geht das auch noch per Hand und ein inkrementielles Backup brauche ich wohl bei 200 MB nicht, wenn ich 100GB Backup-Speicher habe.
pluvo hat geschrieben:
H3llGhost hat geschrieben:Habt ihr eine Idee, worran das liegen kann?
Achso, versuch mal:

Code: Alles auswählen

zip -9 -r -T /tmp/backup.zip /var/www/ /home/vmail/ /root/backup/ -x /var/www/blabla.de/wcf/attachments/\*
Danke für deine Antwort.
Das habe ich gesucht.
Jetzt ist nur die Frage, wie ich das alles in Listen übertragen kann.
Denn das hier "/var/www/blabla.de/wcf/attachments/\*" in der Liste funktioniert nicht.

pluvo

Re: zip Frage

Beitrag von pluvo » 30.01.2010 23:27:14

H3llGhost hat geschrieben:Denn das hier "/var/www/blabla.de/wcf/attachments/\*" in der Liste funktioniert nicht.
In einer Liste müsste folgendes gehen:

Code: Alles auswählen

/var/www/blabla.de/wcf/attachments/*
Hast du eventuell nur einen Tippfehler?

Beispiel:

Code: Alles auswählen

mkdir /tmp/wichtig
mkdir /tmp/wichtig/{a..e}
touch /tmp/wichtig/c/wayne
echo "/tmp/wichtig/c/*" > /tmp/exclude_list
Funktioniert:

Code: Alles auswählen

zip -9 -r -T /tmp/backup.zip /tmp/wichtig/ -x /tmp/wichtig/c/\*
Funktioniert ebenso:

Code: Alles auswählen

zip -9 -r -T /tmp/backup.zip /tmp/wichtig/ -x@/tmp/exclude_list
mfg pluvo

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22455
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: zip Frage

Beitrag von KBDCALLS » 31.01.2010 13:57:55

Wie wäre es denn mit tar ?

Code: Alles auswählen

tar czf backup.tar.gz /var/www/blabla.de/wcf/ --exclude=/var/www/blabla.de/wcf/attachments/*
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Antworten