[Pvfs2-developers] setting xattrs on pvfs2 root

Phil Carns pcarns at wastedcycles.org
Tue May 8 12:22:04 EDT 2007


It looks like pvfs2 does not allow you to set xattrs on the root 
directory.  Is this expected?

# checking the mount options:

 > mount -t pvfs2
tcp://localhost:3334/pvfs2-fs on /mnt/pvfs2 type pvfs2 (rw,user_xattr)

# confirming that xattrs can be set on a normal directory:

 > setfattr -n user.pvfs2.num_dfiles -v "1" /mnt/pvfs2/dir1
 > getfattr -n user.pvfs2.num_dfiles /mnt/pvfs2/dir1
getfattr: Removing leading '/' from absolute path names
# file: mnt/pvfs2/dir1
user.pvfs2.num_dfiles="1"

# trying to set xattrs on the root directory:

 > setfattr -n user.pvfs2.num_dfiles -v "1" /mnt/pvfs2
setfattr: /mnt/pvfs2: Operation not permitted
 > getfattr -n user.pvfs2.num_dfiles /mnt/pvfs2
/mnt/pvfs2: user.pvfs2.num_dfiles: No such attribute

All of the above is run as root.  I don't think it is anything special 
about the num_dfiles attribute either; it looks like I can't set any 
xattrs on the root directory.  It always responds with "Operation not 
permitted".

-Phil


More information about the Pvfs2-developers mailing list