8 Nov
2009
8 Nov
'09
7:39 p.m.
André Ramaciotti da Silva schrieb:
The problem is: I can't use them at all. I'm using the default kernel, which, according to /proc/config.gz has:
CONFIG_EXT4_FS_XATTR=y
and I'm using ext4, evidently.
I've tried doing the following:
$ echo 'asd' > test $ attr -s user.author -V andre test attr_set: Operation not supported Could not set "user.author" for test
but, as you can see, it doesn't work. Running it as root doesn't work, too. I've also made a small C program, but it also fails to set the xattr, returning ENOTSUP (operation not supported), so it isn't a problem with 'attr'.
That's because if you want to use user.* extended attributes on ext2/3/4, you have to mount with the user_xattr mount options. Simply add it to fstab.