Ich versuche herauszufinden, ob oder inwieweit xattrs in FreeBSD mit ZFS unterstützt werden. Ich habe widersprüchliche Informationen gelesen.
zfs get xattrListen alson (default)für/,/usrund/var, aber wieoff (temporary)für alle anderen Datensätze, darunter auch Kinder von den oben genannten.- Laufen
zfs set xattr=on zroot/usr/homebekomme ich die Nachrichtproperty 'xattr' not supported on FreeBSD: permission denied. - Dies stimmt mit der
zfsManpage überein :Die
xattrEigenschaft wird derzeit von FreeBSD nicht unterstützt. setextattr,getextattrUndlsextattrscheinen gut zu funktionieren.- Ich habe es auch geschafft, einen Gerätedateiknoten mit zu speichern und wiederherzustellen
rsync --fake-superund konnte seine Daten mitlsextattrund sehengetextattr. - Wikipedia hat einige Diskussionen auf der xattr-Diskussionsseite . Anscheinend gab es einmal eine Behauptung, dass ZFS xattr seit FreeBSD 8 unterstützt, aber diese wurde später unter Bezugnahme auf die Manpage entfernt (siehe 3.).
Derzeit habe ich den Eindruck, dass erweiterte Attribute für zfs in der Praxis funktionieren, die xattrEigenschaft, die ihre Verwendung steuert, jedoch nicht wie in anderen zfs-Distributionen funktioniert. Aber ich würde gerne hören, dass dies bestätigt (oder korrigiert) wird, bevor ich großen Mengen an Sicherungsdaten anvertraue, rsync --fake-superdie auf einem solchen Computer ausgeführt werden. Ich möchte nicht alle meine Metadaten aufgrund bekannter XATTR-Probleme verlieren.
Wenn es darauf ankommt, handelt es sich um eine sehr neue FreeBSD 10.2-Installation, die ich gerade eingerichtet habe und deren ZFS vom Installer eingerichtet wurde.