Próbuję ustalić, czy xattrs są obsługiwane we FreeBSD przy użyciu ZFS. Przeczytałem niektóre sprzeczne informacje.
zfs get xattrWymienia się w nim jakon (default)za/,/usra/var, ale jakoff (temporary)w przypadku wszystkich innych zbiorów danych, w tym dzieci z tych wymienionych powyżej.- Uruchomiony
zfs set xattr=on zroot/usr/homedostaję wiadomośćproperty 'xattr' not supported on FreeBSD: permission denied. - Jest to zgodne ze stroną podręcznika
zfs:Ta
xattrwłaściwość nie jest obecnie obsługiwana w systemie FreeBSD. setextattr,getextattrIlsextattrwydają się działać wystarczająco dobrze.- Udało mi się również zapisać i przywrócić węzeł pliku urządzenia za pomocą
rsync --fake-superi widziałem jego dane za pomocąlsextattrigetextattr. - Wikipedia ma pewne dyskusje na stronie dyskusji xattr . Najwyraźniej kiedyś było twierdzenie, że ZFS obsługuje xattr od FreeBSD 8, ale zostało to później usunięte w odniesieniu do strony podręcznika (patrz 3.).
Obecnie mam wrażenie, że rozszerzone atrybuty ZFS działają w praktyce, ale xattrwłaściwość, która kontrolowałaby ich użycie, nie działa tak jak w innych dystrybucjach ZFS. Ale chciałbym usłyszeć to potwierdzone (lub poprawione), zanim zaufam dużej ilości danych kopii zapasowej rsync --fake-superdziałającej na takim komputerze. Wolę nie stracić wszystkich moich metadanych z powodu znanych problemów z xattr.
Jeśli to ważne, jest to bardzo świeża instalacja FreeBSD 10.2, którą właśnie skonfigurowałem, a ZFS został skonfigurowany przez instalatora.