我已经设置了 xattrs 来限制 CephFS 的配额
$ setfattr -n ceph.quota.max_bytes -v 1100000000 /mnt/cephfs/data/
我可以得到这个属性的值
$ getfattr -n ceph.quota.max_bytes /mnt/cephfs/data/
getfattr: Removing leading '/' from absolute path names
# file: mnt/cephfs/data/
ceph.quota.max_bytes="1100000000"
但当我尝试删除配额时,我
$ setfattr -x ceph.quota.max_bytes /mnt/cephfs/data/
setfattr: /mnt/cephfs/data/: No such attribute
我怎样才能删除这个 xattr?
答案1
交叉发布不是一个好主意(https://unix.stackexchange.com/questions/747936/cant-remove-ceph-xattrs-on-linux/749300#749300)但答案是一样的:
删除配额的方法是不使用setfattr -x
而是将值设置为0:
setfattr -n ceph.quota.max_bytes -v 0 /mnt/cephfs/data/
查看文档了解更多信息。