MooseFS 清理垃圾

在某次不正常的读写后,MooseFS 的块出现 missing,并显示某些文件丢失,

missing files

可以看到,垃圾箱中有一些文件丢失了,由于我们设定了 1 周之后垃圾箱才会清空,故尝试手动删除丢失的垃圾。

我们先挂载元数据:

1
2
mkdir /mnt/mfsmeta
mfsmount -o mfsmeta /mnt/mfsmeta

然后到目录 /mnt/mfsmeta/trash 中使用 find 查找丢失的文件,

1
find ./ -type f -path "*|MLflow|minio|.minio.sys|buckets|.bloomcycle.bin|xl.meta" -print 2>/dev/null

注意这里的文件名使用 | 隔开而不是 /。然后删除这些文件即可:

1
find ./ -type f -path "*|MLflow|minio|.minio.sys|buckets|.bloomcycle.bin|xl.meta" -print -delete 2>/dev/null

相关内容

0%