fyi - the xattr is indeed required even if the dir is under a subvolumegroup dir there's some management involved in the way the subvolume dir is created On Thu, Aug 24, 2023 at 5:10 PM Eugen Block <eblock@xxxxxx> wrote: > > Thanks, I understand that. I was just explicitly asking for the > conversion of an existing directory (created without subvolume) with > xattr as mentioned in the thread [2]. Anyway, apparently it works like > Anh Phan stated in his response, moving an existing directory to the > subvolumegroup subdir makes it a subvolume. So there's no need for > xattr here. > > Thanks, > Eugen > > Zitat von Milind Changire <mchangir@xxxxxxxxxx>: > > > well, you should've used the ceph command to create the subvol > > it's much simpler that way > > > > $ ceph fs subvolume create mycephfs subvol2 > > > > The above command creates a new subvol (subvol2) in the default > > subvolume group. > > So, in your case the actual path to the subvolume would be > > > > /mnt/volumes/_nogroup/subvol2/<uuid> > > > > > > On Tue, Aug 22, 2023 at 4:50 PM Eugen Block <eblock@xxxxxx> wrote: > >> > >> 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@xxxxxxx/thread/G4ZWGGUPPFQIOVB4SFAIK73H3NLU2WRF/ > >> [2] https://www.spinics.net/lists/ceph-users/msg72341.html > >> > >> _______________________________________________ > >> ceph-users mailing list -- ceph-users@xxxxxxx > >> To unsubscribe send an email to ceph-users-leave@xxxxxxx > >> > > > > > > -- > > Milind > > > -- Milind _______________________________________________ ceph-users mailing list -- ceph-users@xxxxxxx To unsubscribe send an email to ceph-users-leave@xxxxxxx