Hi,

while writing a response to [1] I tried to convert an existing directory within a single cephfs into a subvolume. According to [2] that should be possible, I'm just wondering how to confirm that it actually worked. Because setting the xattr works fine, the directory just doesn't show up in the subvolume ls command. This is what I tried (in Reef and Pacific):

# one "regular" subvolume already exists
$ ceph fs subvolume ls cephfs
[
    {
        "name": "subvol1"
    }
]

# mounted / and created new subdir
$ mkdir /mnt/volumes/subvol2
$ setfattr -n ceph.dir.subvolume -v 1 /mnt/volumes/subvol2

# still only one subvolume
$ ceph fs subvolume ls cephfs
[
    {
        "name": "subvol1"
    }
]

I also tried it directly underneath /mnt:

$ mkdir /mnt/subvol2
$ setfattr -n ceph.dir.subvolume -v 1 /mnt/subvol2

But still no subvolume2 available. What am I missing here?

Thanks
Eugen

[1] https://lists.ceph.io/hyperkitty/list/ceph-users@ceph.io/thread/G4ZWGGUPPFQIOVB4SFAIK73H3NLU2WRF/
[2] https://www.spinics.net/lists/ceph-users/msg72341.html

_______________________________________________
ceph-users mailing list -- ceph-users@ceph.io
To unsubscribe send an email to ceph-users-le...@ceph.io

Reply via email to