Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : Backup Script macht Probleme



Buck76
29-11-2001, 09:52
hallo zusammen,
ich hab ein kleines backup-script, das so aussieht:



cd /backup
tar -czf back_alles.tar / --exclude=backup\*


leider geht die komplettsicherung nicht ganz durch, es erscheinen folgende meldungen:




albwww:/etc/cron.monthly # ./back_all.sh
tar: Removing leading `/' from member names
tar: /dev/log: socket ignored
tar: /dev/gpmctl: socket ignored
tar: Removing leading `/' from link names
tar: /proc/kcore_elf: File shrank by 535759360 bytes; padding with zeros
tar: /proc/2/exe: Cannot readlink: No such file or directory
tar: /proc/3/exe: Cannot readlink: No such file or directory
tar: /proc/4/exe: Cannot readlink: No such file or directory
tar: /proc/5/exe: Cannot readlink: No such file or directory
tar: /proc/6/fd: Cannot opendir: Permission denied
tar: /proc/6/exe: Cannot readlink: Permission denied
tar: /proc/6/root: Cannot readlink: Permission denied
tar: /proc/6/cwd: Cannot readlink: Permission denied
tar: /proc/6/mem: Cannot open: Permission denied
tar: /proc/9/exe: Cannot readlink: No such file or directory
tar: /tmp/mysql.sock: socket ignored
tar: /var/run/.nscd_socket: socket ignored
tar: Error exit delayed from previous errors


das backup ist tatsächlich auch nicht vollständig... wie kann ich den dazu kriegen, trotz fehler weiterzu"taren" ???

dank schön
gruss thomas

thommy
29-11-2001, 10:00
Das /proc-Dateisystem ist ein reines virtuelles Dateisystem, das solltest Du auf keinen Fall ins Backup aufnehmen. Dasselbe gilt für sockets (temporäre Dateien!), die Du vom Backup ausschließen musst.

Thomas

Buck76
29-11-2001, 11:19
hallo,
danke erstmal, aber wie kann ich noch mehr daten / verzeichnisse mit dem og. tar befehl ausschließen ??

gruss thomas

thommy
29-11-2001, 12:14
Indem Du mehrere --exclude=...-Optionen angibst.

Thomas

Buck76
29-11-2001, 13:53
thx...
nur noch eins: wie kann ich die "socket" dateien denn ausschliessen ??
--exclude=/tmp/*socket* ???

gruss thomas

thommy
29-11-2001, 14:02
Warnt tar nicht nur bei Sockets? Oder bricht es mit einem Fehler ab?

In letzterem Fall wird's etwas komplizierter, dann müsstest Du bspw. mit find alle Dateien suchen, die keine Sockets sind (-type s findet Sockets). Verzeichnisse lassen sich auch bei find von der Suche ausschließen (habe die Option nicht im Kopf).

Thomas