tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: extattr namespaces
On Mon, Feb 13, 2012 at 10:37:25AM +0000, Emmanuel Dreyfus wrote:
> On Mon, Feb 13, 2012 at 11:27:29AM +0100, Manuel Bouyer wrote:
> > But then, if you see USER "foo.bar" in the filesystem, you don't know
> > if it should be mapped to user.foo.bar or foo.bar.
> > I don't think this can work.
>
> If the disk is from FreeBSD, you mount with -o stripxattr. When
> you read it, USER "foo.bar" becomes user.foo.bar. When you write
> user.foo.bar, it is stored as USER "foo.bar". Therefore you can use
> the Linux-like API and you will not screw up what is stored on disk.
And what happens if you write "baz.foo.bar" ? You could just error out in
this case.
>
> If the disk is nativr, you mount without -o stripxattr, and USER "foo.bar"
> remains foo.bar when read. And when foo;bar is writte, it goes to USER
> "foo.bar"
>
> It seems to work, doesn't it?
If a string which doesn't start with system or user errors out in
the stripxattr case, then it should work
--
Manuel Bouyer <bouyer%antioche.eu.org@localhost>
NetBSD: 26 ans d'experience feront toujours la difference
--
Home |
Main Index |
Thread Index |
Old Index