Skip to main content
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

调查可能丢失的物品

贡献者 netapp-lhalbert netapp-pcarriga

当触发“物体可能丢失”警报时,您必须立即进行调查。收集受影响对象的信息并联系技术支持。

开始之前
关于此任务

*对象可能丢失*警报表明,根据StorageGRID中的可用信息,网格中没有对象的副本。数据可能已永久丢失。

立即调查丢失的对象警报。您可能需要采取措施以防止进一步数据丢失。在某些情况下,如果您立即采取措施,则可能能够还原丢失的对象。

注意 如果报告丢失的物品超过 10 件,请联系技术支持。请勿自行遵循此程序。
步骤
  1. 选择*节点*。

  2. 选择 * 存储节点 _* > * 对象 * 。

  3. 查看对象计数表中显示的丢失对象的数量。

    此数字表示此网格节点在整个 StorageGRID 系统中检测到缺少的对象总数。该值是 LDR 和 DDS 服务中数据存储组件的丢失对象计数器之和。

  4. 从管理节点,"访问审核日志"确定触发*对象可能丢失*警报的对象的唯一标识符(UUID):

    1. 登录到网格节点:

      1. 输入以下命令: ssh admin@grid_node_IP

      2. 输入文件中列出的密码 Passwords.txt

      3. 输入以下命令切换到root: su -

      4. 输入文件中列出的密码 Passwords.txt。当您以root用户身份登录时,提示符将从更 $`改为 `#

    2. 更改为审核日志所在的目录。

      审核日志目录和适用节点取决于您的审核目标设置。

      选项 目标

      本地节点(默认)

      /var/local/log/localaudit.log

      管理节点/本地节点

      • 管理节点(主要和非主要): /var/local/audit/export/audit.log

      • 所有节点: `/var/local/log/localaudit.log`在此模式下、文件通常为空或缺失。

      外部系统日志服务器

      /var/local/log/localaudit.log

      根据您的审核目标设置、输入: cd /var/local/log`或 `/var/local/audit/export/

      要了解更多信息,请参阅"选择日志位置"

    3. 使用 grep 提取对象丢失( OLST )审核消息。输入: grep OLST audit_file_name

    4. 记下消息中包含的 UUID 值。

      Admin: # grep OLST audit.log
      2020-02-12T19:18:54.780426 [AUDT:[CBID(UI64):0x38186FE53E3C49A5][UUID(CSTR):"926026C4-00A4-449B-AC72-BCCA72DD1311"]
      [PATH(CSTR):"source/cats"][NOID(UI32):12288733][VOLI(UI64):3222345986][RSLT(FC32):NONE][AVER(UI32):10]
      [ATIM(UI64):1581535134780426][ATYP(FC32):OLST][ANID(UI32):12448208][AMID(FC32):ILMX][ATID(UI64):7729403978647354233]]
  5. 使用UUID查找丢失对象的元数据:

    1. 选择 * ILM * > * 对象元数据查找 * 。

    2. 输入UUID并选择*查找*。

    3. 查看元数据中的位置、并采取适当的措施:

      元数据 结论

      未找到对象<object_identifier>

      如果未找到该对象,则返回消息“ERROR”:“”。

      如果未找到该对象,重置可能丢失的对象计数器清除警报。缺少某个对象表明该对象被故意删除。

      位置 > 0

      如果输出中列出了位置,则“物体可能丢失”警报可能是误报。

      确认对象存在。使用输出中列出的节点 ID 和文件路径确认对象文件位于列出的位置。

      如果物体存在,重置可能丢失的对象计数器清除警报。

      位置 = 0

      如果输出中没有列出位置,则该对象可能丢失。请联系技术支持。

      技术支持可能会要求您确定是否正在进行存储恢复操作步骤 。请参见有关和"将对象数据还原到存储卷"的信息"使用网格管理器还原对象数据"

  6. 解决丢失对象问题后,请重置可能丢失的对象计数器,以确保警报不是误报:

    1. 选择*节点*。

    2. 选择*Storage Node* > Tasks

    3. 在重置对象可能丢失计数器部分,选择*重置*。