Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
-
H4kk3r
- Beiträge: 724
- Registriert: 02.01.2006 16:50:51
- Wohnort: in der Nähe von Heidelberg
Beitrag
von H4kk3r » 17.12.2006 21:38:13
Rsync bereitet mir gerade große Probleme. Mit einem Backup-Skript (
http://nopaste.debianforum.de/4711) versuche ich, per rsync den Inhalt der gesamten Platte, außer ein paar Verzeichnissen, zu sichern. Nur die Permissions machen mir große Schwierigkeiten. Dazu kommen noch kaputte Softlinks.
ein Ausschnitt:
Code: Alles auswählen
rsync: readdir("/mnt/backup-2006-12-17/root/.aptitude"): Permission denied (13)
rsync: readdir("/mnt/backup-2006-12-17/root/.ssh"): Permission denied (13)
rsync: readdir("/mnt/backup-2006-12-17/dev/.static"): Permission denied (13)
...
rsync: readlink "/mnt/backup-2006-12-17/usr/share/man/man3/nan.3.gz" failed: Invalid argument (22)
rsync: readlink "/mnt/backup-2006-12-17/usr/share/man/man3/NAN.3.gz" failed: Invalid argument (22)
rsync: readlink "/mnt/backup-2006-12-17/usr/share/man/man2/_exit.2.gz" failed: Invalid argument (22)
rsync: readlink "/mnt/backup-2006-12-17/usr/share/man/man2/_Exit.2.gz" failed: Invalid argument (22)
rsync: readlink "/mnt/backup-2006-12-17/usr/share/man/man1/mail.1.gz" failed: Invalid argument (22)
rsync: readlink "/mnt/backup-2006-12-17/usr/share/man/man1/Mail.1.gz" failed: Invalid argument (22)
Dass readdir mit den Ordner Schwierigkeiten hat, liegt an den Permissions. Root sollte damit eigentlich keine Probleme haben, aber rsync nutzt wohl den User nobody in der Gruppe nogroup. Kann man da was machen? Gibt es Alternativen?
Zuletzt geändert von
H4kk3r am 21.12.2006 13:09:21, insgesamt 1-mal geändert.
Gruß, Marcus
„Well done! We did it!“
Debian testing
kernel 2.6.18.3
IBM R50e UR0S5GE
-
warzenpower
- Beiträge: 109
- Registriert: 01.04.2005 18:35:10
Beitrag
von warzenpower » 20.12.2006 15:29:26
strange ... ich nutze rsync schon seit längerem über unterschiedlichste verzeichnisse und server hinweg, ohne, dass ich jemals Permissions-probleme hatte.
meine rsync-syntax, die eigentlich immer funktioniert:
Code: Alles auswählen
rsync -avz --numeric-ids --delete --delete-excluded --exclude-from="$EXCLUDES" root@1.2.3.4:/ /save/daily.0
- und fertig!
rsync *ist* ein geniales teil, schnell und halbwegs zuverlässig.
vielleicht hilft dir dies hier weiter:
--numeric-ids don't map uid/gid values by user/group name
gruss
warzenpower
-
H4kk3r
- Beiträge: 724
- Registriert: 02.01.2006 16:50:51
- Wohnort: in der Nähe von Heidelberg
Beitrag
von H4kk3r » 20.12.2006 21:31:51
Damit werde ich es einmal testen. Ich denke aber, dass es bei dir läuft, weil du auf einen anderen Rechner sicherst. Daher benutzt du rsync auch als Dämon. Damit lassen sich User und Group einstellen. Vielleicht ist das die Lösung.
Gruß, Marcus
„Well done! We did it!“
Debian testing
kernel 2.6.18.3
IBM R50e UR0S5GE
-
warzenpower
- Beiträge: 109
- Registriert: 01.04.2005 18:35:10
Beitrag
von warzenpower » 21.12.2006 10:11:44
mag sein; ich nutze rsync aber auch lokal, so habe ich es zum beispiel schon bei mehreren kunden eingerichtet:
Code: Alles auswählen
# sichert von /home nach /work1/
rsync -avz --numeric-ids --delete --delete-excluded --exclude-from=/work1/excludes.txt /home /work1/
# sichert von /home nach /work/daily.0, ohne excludes:
rsync -avz --numeric-ids --delete /home/ /work1/daily.0
das funzt ohne rechteprobleme.
rsync ist natürlich chmod a+x gesetzt und das script in /usr/sbin/ kopiert und wird percronjob als root aufgerufen.
viel erfolg damit!
sonst melde dich nochmal mit den fehlermeldungen, wenn es nicht klappt.
gruss
lars
-
H4kk3r
- Beiträge: 724
- Registriert: 02.01.2006 16:50:51
- Wohnort: in der Nähe von Heidelberg
Beitrag
von H4kk3r » 21.12.2006 12:56:58
Es ist kaum zu glauben, aber es handelt sich um ein Hardware-Problem. Wenn ich die ICY-Box an den USB-Port hänge, funktioniert das Skript tadellos. Am SATA-Port gibt es Schwierigkeiten. Jetzt muss ich mal versuchen, den Fehler zu reproduzieren.
EDIT:
Das mit numeric-ids werde ich mir noch überlegen. Ansonsten passt jetzt alles.
Danke für deine Hilfe, Lars.
Hier nochmal das fertige Skript zum Herunterladen:
http://nopaste.debianforum.de/4749
Gruß, Marcus
„Well done! We did it!“
Debian testing
kernel 2.6.18.3
IBM R50e UR0S5GE
-
warzenpower
- Beiträge: 109
- Registriert: 01.04.2005 18:35:10
Beitrag
von warzenpower » 21.12.2006 14:53:06
read-probleme als folge defekter hardware wundert mich nicht, aber das er Permissions bemängelt, finde ich auch kurios ...
danke für die rückmeldung!
gruss
warzenpower