Tar Archiv erstellen

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
gnude
Beiträge: 1569
Registriert: 14.09.2009 22:05:28
Kontaktdaten:

Tar Archiv erstellen

Beitrag von gnude » 06.07.2010 08:28:06

Hallo
ich möchte gern ein Tar Archiv erstellen, habe jetzt die Man page gelesen und folgendes geschrieben:
tar -c -f=/backup/file.tar /opt/lampp
Aber er bricht ab.
Was mache ich falsch? Mit -c soll er ein neue Archiv erstellen, mit -f gebe ich ihm den Dateinamen an ???

jeff84
Beiträge: 324
Registriert: 15.07.2009 13:32:36

Re: Tar Archiv erstellen

Beitrag von jeff84 » 06.07.2010 08:43:31

Ich denke mal das = stört...

Code: Alles auswählen

tar -cvf /backup/datei.tar /ordner/zum/backuppen/

Benutzeravatar
gnude
Beiträge: 1569
Registriert: 14.09.2009 22:05:28
Kontaktdaten:

Re: Tar Archiv erstellen

Beitrag von gnude » 06.07.2010 09:16:46

Am Anfang kommt die Meldung ...
"Kann stat nicht ausführen: Datei oder Verzeichnis nicht gefunden"

Dann stolpert er über einige Dateien mit "Socket ignoriert".
Die sind wohl offen.

Zum Schluss:
tar: Fehler beim beenden, verursacht durch vorhergehende Fehler

Benutzeravatar
whisper
Beiträge: 3379
Registriert: 23.09.2002 14:32:21
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Re: Tar Archiv erstellen

Beitrag von whisper » 06.07.2010 15:02:21

gibt es das verzeichnis /backup ?
Anmerkung:
üblicher ist es, nicht den absoluten Pfad zu sichern, sondern in etwa so:
cd /opt
tar cvzf /backup/backup.tgz ./lampp
Das z heißt mit gzip packen.
wenn du später aus irgendwelchen gründen eine einzelne datei zurückholen willst, dann hat das den vorteil, das du nicht das Original überschreiben muss, sondern es in einem etxtra verzeichnis tun kanns, z.b. so:
cd /opt
mkdir sicherung
cd sicherung
tar xvzf /backup/backup.tgz ./lampp/wichtige_datei.cfg
Alter ist übrigens keine Ausrede, nur Erfahrung, die sich stapelt. 😉

Benutzeravatar
gnude
Beiträge: 1569
Registriert: 14.09.2009 22:05:28
Kontaktdaten:

Re: Tar Archiv erstellen

Beitrag von gnude » 06.07.2010 15:28:13

ja das zielverzeichnis gibt es.
ich will aus einem script heraus sichern,
welches im cron.daily liegt,
daher auch die absoluten pfade...

aber.... ein teil der dateien ist bei der sicherung noch offen.
kann es daran liegen?

Benutzeravatar
whisper
Beiträge: 3379
Registriert: 23.09.2002 14:32:21
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Re: Tar Archiv erstellen

Beitrag von whisper » 07.07.2010 11:56:22

geöffnete Dateien werden auch gesichert, jedenfalls bei ext3.
Es kommt evtl. eine Meldung, das die Datei sich während der Sicherung geändert hat.
Die Meldung Socket ignoriert meint bestimmt eine Spezialdatei wie eine named Pipe oder so.
(Ganz sicher bin ich mir nicht, habe noch nie so eine Meldung in Live gesehen)
Alter ist übrigens keine Ausrede, nur Erfahrung, die sich stapelt. 😉

Antworten