注意

本文档适用于 Ceph 开发版本。

rgw-gap-list -- 列出具有损坏RADOS后端对象的存储桶索引条目

概要

rgw-gap-list

描述

rgw-gap-list是一个实验性RADOS网关用户管理工具。它生成具有缺失RADOS后端对象的存储桶索引条目的列表。它将结果和中间文件放在本地文件系统上,而不是放在Ceph集群本身上,因此它本身不会消耗额外的集群存储。

从理论上讲,这些间隙不应该存在。但是因为Ceph发展迅速,错误确实会出现,并且它们可能导致具有缺失RADOS对象的存储桶索引条目,例如当删除操作没有完全完成时。

在幕后它运行rados lsradosgw-admin bucket并生成在后者中但在前者中出现的那些条目的列表。这些条目被认为是间隙。

注意:根据所涉及池的大小,此工具可能需要很长时间才能生成其结果。

警告

此工具被认为是实验性.

选项

-p pool

RGW存储桶数据池名称。如果省略选项,则在执行期间将提示输入池名称。可以提供多个池,作为空格分隔的双引号列表。

-t temp_directory

该工具可以生成大型中间文件。默认情况下/tmp使用,但如果存放/tmp的文件系统没有足够的可用空间,可以指定不同的目录(在具有足够可用空间的文件系统上)。

-m

使用两个(多个)线程来加快运行速度。

示例

启动工具:

$ rgw-gap-list -p default.rgw.buckets.data -t /home/super_admin/temp_files

可用性

rgw-gap-list是Ceph的一部分,Ceph是一个大规模可扩展、开源的分布式存储系统。请参考Ceph文档https://docs.ceph.com

参见

radosgw-admin(8)rgw-orphan-list(8)

由 Ceph 基金会提供

Ceph 文档是一个由非盈利Ceph 基金会资助和托管的社会资源。。如果您想支持此项目和其他工作,请考虑现在加入.