Saya mencoba mencari tahu apakah xattrs didukung oleh FreeBSD atau tidak menggunakan ZFS. Saya telah membaca beberapa informasi yang saling bertentangan.
zfs get xattrdaftar ituon (default)untuk/,/usrdan/var, tetapioff (temporary)untuk semua dataset lain, termasuk anak-anak dari yang disebutkan di atas.- Berjalan,
zfs set xattr=on zroot/usr/homesaya menerima pesanproperty 'xattr' not supported on FreeBSD: permission denied. - Hal ini sesuai dengan yang
zfshalaman manual :The
xattrproperti saat ini tidak didukung pada FreeBSD. setextattr,getextattrdanlsextattrsepertinya bekerja cukup baik.- Saya juga berhasil menyimpan dan mengembalikan node file perangkat menggunakan
rsync --fake-super, dan bisa melihat datanya menggunakanlsextattrdangetextattr. - Wikipedia memiliki beberapa diskusi di halaman pembicaraan xattr . Rupanya pernah ada klaim bahwa ZFS mendukung xattr sejak FreeBSD 8, tetapi itu dihapus kemudian, dengan referensi ke halaman manual (lihat 3.).
Saat ini saya mendapatkan kesan bahwa atribut diperluas pada zfs bekerja dalam praktiknya, tetapi xattrproperti yang akan mengontrol penggunaannya tidak berfungsi seperti pada distribusi zfs lainnya. Tapi saya ingin mendengar yang dikonfirmasi (atau diperbaiki) sebelum saya percaya sejumlah besar data cadangan untuk rsync --fake-superberjalan pada mesin seperti itu. Saya lebih suka tidak kehilangan semua metadata saya karena masalah xattr yang diketahui.
Jika itu penting, ini adalah instalasi FreeBSD 10.2 yang sangat segar yang baru saya atur, dengan ZFS yang diatur oleh penginstal.