Ceph NFS Export 脏数据

what 发表于: 2025-11-27   最后更新时间: 2025-11-27 18:22:27   31 游览

我的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

都不显示了啊,该怎么办?

发表于 2025-11-27
添加评论

刷新 Ceph 缓存

ceph mgr module disable nfs  # 临时禁用 NFS 模块
ceph mgr module enable nfs   # 重新启用,强制刷新

之后,你在查看一下,应该是缓存

最后,你在运行 ceph df 检查空间是否释放(残留对象通常很小,但可能影响 PG 平衡)。

你的答案

查看ceph相关的其他问题或提一个您自己的问题