wirres problem mit zfs, rsync und extended attributes auf symlinks

From: Nicolas Rachinsky <fbsd-de-0(at)ml.turing-complete.org>
Date: Sun, 9 Sep 2012 17:35:46 +0200

Hallo,

ich habe hier gerade einen komischen Effekt.

FreeBSD 8.3-RELEASE-p3, zfs und ein rsync-Backup mit --fake-super.

Nach einem RSYNC-Lauf sieht es so aus:

bk-bkp(at)paladin ~> ls -l /pool1/bk-bkp/bk-db1/bkp_root/var/lib/python-support
lrwxrwxrwx 1 bk-bkp wheel 18 Jul 30 05:39 /pool1/bk-bkp/bk-db1/bkp_root/var/lib/python-support@ -> /usr/lib/pymodules

bk-bkp(at)paladin ~> lsextattr -h user /pool1/bk-bkp/bk-db1/bkp_root/var/lib/python-support
/pool1/bk-bkp/bk-db1/bkp_root/var/lib/python-support rsync.%stat

bk-bkp(at)paladin ~> getextattr -h user rsync.%stat /pool1/bk-bkp/bk-db1/bkp_root/var/lib/python-support
/pool1/bk-bkp/bk-db1/bkp_root/var/lib/python-support 120777 0,0 0:0

Ein weiterer rsync-Lauf funktioniert auch ohne Probleme.

Aber wenn ich den Rechner reboote, sieht es so aus:

bk-bkp(at)paladin ~> ls -l /pool1/bk-bkp/bk-db1/bkp_root/var/lib/python-support
lrwxrwxrwx 1 bk-bkp wheel 18 Jul 30 05:39 /pool1/bk-bkp/bk-db1/bkp_root/var/lib/python-support@ -> /usr/lib/pymodules

bk-bkp(at)paladin ~> lsextattr -h user /pool1/bk-bkp/bk-db1/bkp_root/var/lib/python-support
lsextattr: /pool1/bk-bkp/bk-db1/bkp_root/var/lib/python-support: failed: Not a directory
Exit 1

bk-bkp(at)paladin ~> getextattr -h user rsync.%stat /pool1/bk-bkp/bk-db1/bkp_root/var/lib/python-support
getextattr: /pool1/bk-bkp/bk-db1/bkp_root/var/lib/python-support: failed: Not a directory
Exit 1

Ohne rsync (also mit ln und setextattr) konnte ich das nicht
reproduzieren. Irgendwie steh ich gerade etwas auf dem Schlauch.

Für Vorschläge, Hinweise oder sonstwas dankbar,
Nicolas

-- 
http://www.rachinsky.de/nicolas
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Sun 09 Sep 2012 - 17:35:58 CEST

search this site