Hello,

I am trying to set the extended attribute to a newly created created
directory (call it "dir" here) using setfattr. I run the following command.

setfattr -n ceph.dir.layout.stripe_count -v 2 dir
And return:

setfattr: dir: Operation not supported

I am wondering if the underlying file system does not support xattr. Has
anyone ever run into similar problem before?

I deployed CephFS on Debian wheezy.
And here is the mounting information:
ceph-fuse on /dfs type fuse.ceph-fuse
(rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other)

Many thanks,
Kevin

On Mon Dec 15 2014 at 1:49:15 AM PST John Spray <john.sp...@redhat.com>
wrote:

> Yes, setfattr is the preferred way.  The docs are here:
> http://ceph.com/docs/master/cephfs/file-layouts/
>
> Cheers,
> John
>
> On Mon, Dec 15, 2014 at 8:12 AM, Ilya Dryomov <ilya.dryo...@inktank.com>
> wrote:
> > On Sun, Dec 14, 2014 at 10:38 AM, Kevin Shiah <agan...@gmail.com> wrote:
> >> Hello All,
> >>
> >> Does anyone know how to configure data stripping when using ceph as file
> >> system? My understanding is that configuring stripping with rbd is only
> for
> >> block device.
> >
> > You should be able to set layout.* xattrs on directories and empty
> > files (directory layout just sets the default layout for the newly
> > created files within it).  There are also a couple of ioctls which do
> > essentially the same thing but I think their use is discouraged.
> > John will correct me if I'm wrong.
> >
> > Thanks,
> >
> >                 Ilya
>
_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to