【VxVM Volume Snapshot 系列文章】
1.《VxVM Volume Snapshot Part One - 系列之卷快照的创建》
2.《VxVM Volume Snapshot Part Two - 卷快照的删除》
3.《VxVM Volume Snapshot Issue – 卷快照删除失败示例一》
【卷快照删除失败问题】
VxVM卷删除的快照删除失败,底层抛出异常:VxVM vxedit ERROR V-5-1-10128: Cache object meta-data update error
【解决方法】
删除一个VxVM卷快照的常规流程,请参考博文《VxVM Volume Snapshot Part Two - 卷快照的删除》:
- 将卷快照分离;
- 删除卷快照;
- 停止并删除cache object;
- (可选项)如果cache volume 依然存在,则请务必强制删除之,否则将会导致下一次备份失败。
该问题的根本原因是非正常流程导致一个space-optimized snapshot 已经从cache object上删除成功,且cache object已经处于’disable’状态(引起cache object状态改变的原因可能是磁盘I/O异常)。
对应的可行性方法有两个:
- 使用一条单独的命令一次性删除snapshot, cache object, cache volume
# vxedit [-g diskgroup] -rf rm [snapshot_volume_1] [snapshot_volume_2] … [snapshot_volume_n] [cacheobject] - 尝试更新cache object的状态到’enable’,然后执行正常的清理逻辑即可。