简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。
解决对象数据丢失和缺失问题
检索对象的原因有很多,包括来自客户端应用程序的读取请求、复制对象数据的后台验证、ILM 重新评估以及存储节点恢复期间的对象数据恢复。
StorageGRID系统使用对象元数据中的位置信息来确定从哪个位置检索对象。如果在预期位置未找到该对象的副本,系统将尝试从系统的其他位置检索该对象的另一个副本,假设 ILM 策略包含制作该对象的两个或更多个副本的规则。
如果检索成功, StorageGRID系统将替换该对象的丢失副本。否则,将触发*对象丢失*警报,如下所示:
-
对于复制的副本,如果无法检索另一个副本,则该对象被视为丢失,并触发警报。
-
对于擦除编码副本,如果无法从预期位置检索副本,则在尝试从其他位置检索副本之前,“检测到的损坏副本”(ECOR)属性将加一。如果没有找到其他副本,则会触发警报。
您应该立即调查所有*对象丢失*警报,以确定丢失的根本原因,并确定对象是否仍然存在于离线或当前不可用的存储节点中。看"调查丢失的物品" 。
如果没有副本的对象数据丢失,则没有恢复解决方案。但是,您必须重置丢失对象计数器,以防止已知丢失对象掩盖任何新的丢失对象。看"重置丢失和缺失的物体数量" 。