On Tue, Feb 8, 2022 at 1:04 PM Frank Schilder <fr...@dtu.dk> wrote:
> The reason for this seemingly strange behaviour was an old static snapshot 
> taken in an entirely different directory. Apparently, ceph fs snapshots are 
> not local to an FS directory sub-tree but always global on the entire FS 
> despite the fact that you can only access the sub-tree in the snapshot, which 
> easily leads to the wrong conclusion that only data below the directory is in 
> the snapshot. As a consequence, the static snapshot was accumulating the 
> garbage from the rotating snapshots even though these sub-trees were 
> completely disjoint.

So are you saying that if I do this I'll have 1M files in stray?

mkdir /a
cd /a
for i in {1..1000000}; do touch $i; done  # create 1M files in /a
cd ..
mkdir /b
mkdir /b/.snap/testsnap  # create a snap in the empty dir /b
rm -rf /a/


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

Reply via email to