ฉันกำลังพยายามหาว่าจะขยายหรือไม่ xattrs ได้รับการสนับสนุนใน FreeBSD โดยใช้ ZFS ฉันอ่านข้อมูลที่ขัดแย้งกันแล้ว
zfs get xattrรายการมันเป็นon (default)สำหรับ/,/usrและ/varแต่เป็นoff (temporary)สำหรับชุดข้อมูลอื่น ๆ ทั้งหมดรวมทั้งเด็กของผู้ที่กล่าวถึงข้างต้น- วิ่ง
zfs set xattr=on zroot/usr/homeฉันได้รับข้อความproperty 'xattr' not supported on FreeBSD: permission denied. - นี้เห็นด้วยกับหน้าคน :
zfsปัจจุบัน
xattrคุณสมบัติไม่ได้รับการสนับสนุนบน FreeBSD setextattr,getextattrและlsextattrดูเหมือนจะทำงานได้ดีพอ- ฉันยังมีการจัดการเพื่อบันทึกและเรียกคืนแฟ้มอุปกรณ์โหนดใช้
rsync --fake-superและสามารถเห็นข้อมูลของการใช้และlsextattrgetextattr - วิกิพีเดียมีการอภิปรายในหน้าพูดคุย xattr เห็นได้ชัดว่าครั้งหนึ่งเคยมีการอ้างสิทธิ์ว่า ZFS สนับสนุน xattr ตั้งแต่ FreeBSD 8 แต่ถูกลบในภายหลังโดยอ้างอิงกับ manpage (ดูที่ 3)
ขณะนี้ฉันได้รับความประทับใจว่าคุณสมบัติที่เพิ่มขึ้นของ zfs นั้นใช้งานได้จริง แต่xattrคุณสมบัติที่จะควบคุมการใช้งานของพวกเขานั้นไม่ได้ผลเหมือนที่ใช้ในการกระจาย zfs อื่น ๆ แต่ฉันต้องการได้ยินการยืนยัน (หรือแก้ไข) ก่อนที่ฉันจะเชื่อถือข้อมูลสำรองจำนวนมากเพื่อให้rsync --fake-superทำงานบนเครื่องดังกล่าว ฉันไม่ควรสูญเสียข้อมูลเมตาทั้งหมดเนื่องจากปัญหา xattr ที่รู้จัก
หากเรื่องนี้เป็นอย่างมากที่สดใหม่ FreeBSD 10.2 ติดตั้งฉันเพียงแค่ตั้งค่ากับ ZFS จัดตั้งขึ้นโดยการติดตั้ง