From cd92ea0cb459ffd31d164a661634f913eab59594 Mon Sep 17 00:00:00 2001 From: Kotresh HR Date: Wed, 1 Jun 2022 22:42:06 +0530 Subject: [PATCH] doc: Update quota kclient limitation Fixes: https://tracker.ceph.com/issues/53509 Signed-off-by: Kotresh HR --- doc/cephfs/quota.rst | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/doc/cephfs/quota.rst b/doc/cephfs/quota.rst index 951982d16431a..777298f911cd1 100644 --- a/doc/cephfs/quota.rst +++ b/doc/cephfs/quota.rst @@ -41,6 +41,18 @@ Limitations the directory the client is restricted too (e.g., ``/home/user``) or something nested beneath it. + In case of a kernel client, it needs to have access to the parent + of the directory inode on which quotas are configured in order to + enforce them. If quota is configured on a directory path + (e.g., ``/home/volumes/group``), the kclient needs to have access + to the parent (e.g., ``/home/volumes``). + + An example command to create such an user is as below:: + + $ ceph auth get-or-create client.guest mds 'allow r path=/home/volumes, allow rw path=/home/volumes/group' mgr 'allow rw' osd 'allow rw tag cephfs metadata=*' mon 'allow r' + + See also: https://tracker.ceph.com/issues/55090 + #. *Snapshot file data which has since been deleted or changed does not count towards the quota.* See also: http://tracker.ceph.com/issues/24284 -- 2.39.5