我的nfs集群名字是nfs-cephfs:
# ceph orch ls --service_name=nfs.nfs-cephfs
NAME PORTS RUNNING REFRESHED AGE PLACEMENT
nfs.nfs-cephfs ?:2049 1/1 29s ago 22m count:1
创建的export
# ceph nfs export create cephfs nfs-cephfs /ceph myFs --path=/
{
"bind": "/ceph",
"cluster": "nfs-cephfs",
"fs": "myFs",
"mode": "RW",
"path": "/"
}
查询
# ceph nfs export ls nfs-cephfs
[
"/test",
"/ceph"
]
之后我删除了这个集群
ceph orch rm nfs.nfs-cephfs --force
或者
ceph nfs cluster rm nfs-cephfs
之后,我之前创建的export就泄露了
在ceph的仪表盘,还是可以看到,但是命令是无法查询到了(也没提供查询命令):
# ceph nfs export ls nfs-cephfs --detailed
Error ENOENT: Cluster 'nfs-cephfs' does not exist
都不显示了啊,该怎么办?

刷新 Ceph 缓存:
ceph mgr module disable nfs # 临时禁用 NFS 模块 ceph mgr module enable nfs # 重新启用,强制刷新之后,你在查看一下,应该是缓存
最后,你在运行
ceph df检查空间是否释放(残留对象通常很小,但可能影响 PG 平衡)。你的答案