Date: Fri, 5 Sep 2014 18:13:10 -0400 (EDT) From: Rick Macklem <rmacklem@uoguelph.ca> To: Lionel Cons <lionelcons1972@gmail.com> Cc: Freebsd hackers list <freebsd-hackers@freebsd.org>, Richard Yao <ryao@gentoo.org>, Jan Bramkamp <crest@rlwinm.de> Subject: Re: Tool to access ZFS/NFSv4 alternate data streams on FreeBSD? Message-ID: <1538621043.33014113.1409955190712.JavaMail.root@uoguelph.ca> In-Reply-To: <CAPJSo4VjPzjLRbZHvDqeMSk0aZcgpFO2G3mLis-RgVgFRGM5Sw@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Lionel Cons wrote: > On 5 September 2014 19:26, Richard Yao <ryao@gentoo.org> wrote: > > On 09/05/2014 11:35 AM, Jan Bramkamp wrote: > >> On 05.09.2014 16:25, Lionel Cons wrote:> Is there any tool which > >> can be > >> used to access ZFS and NFSv4 alternate > >>> data streams on FreeBSD? > >> > >> Are you looking for lsextattr(8) and getextattr(8)? > >> _______________________________________________ > >> freebsd-hackers@freebsd.org mailing list > >> http://lists.freebsd.org/mailman/listinfo/freebsd-hackers > >> To unsubscribe, send any mail to > >> "freebsd-hackers-unsubscribe@freebsd.org" > >> > > > > Do you mean Solaris extended attributes? Those tend to be called > > resource forks on other platforms. Unifying extended attributes and > > resource forks was clever. > > > > Yes, they are also called resource forks, or alternate data streams. > The attribute files which can be accessed via O_XATTR or cd -@ > file/dir on newer ksh/ksh93/bash revisions. > For FreeBSD's NFSv4 the answer is definitely no. Because the Linux/FreeBSD style setextattr() assumes an atomic replacement of the extended attribute, it is not semantically compatible (ie. cannot be accurately emulated) by resource forks. I do not know of any work for ZFS on FreeBSD w.r.t. this, but I'm not a ZFS guy. rick > Lionel > _______________________________________________ > freebsd-hackers@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-hackers > To unsubscribe, send any mail to > "freebsd-hackers-unsubscribe@freebsd.org" >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1538621043.33014113.1409955190712.JavaMail.root>