mogilefs的存储节点由dead转为alive
有个需求,mogilefs的死节点需要重用,于是线下测试,如果直接用命令行:mogadm --trackers=localhost:6001 device mark mogilestorage2 2 alive将dead节点标记为alive会报错:Error updating device: state_too_high Status cannot go from dead to alive; must use down于是想个了馊主意,在数据库中直接修改device表,将其修改为alive状态;修改完成后用命令:mogadm --trackers=localhost:6001 check 测试各种状态也显示正常,于是存几张图片,再次将其该节点标记为dead,问题出来了,发现它里面存储的东西不会自动清理掉。回头再看看:http://code.google.com/p/mogilefs/wiki/Maintenance 的介绍感觉自己确实想多了。生活***好玩,因为生活老***玩我! 走过了年少,脚起了水泡 天塌下来你顶着,我垫着! 睡眠是一门艺术——谁也无法阻挡我追求艺术的脚步! 我抢、我抢、我抢沙发~
页:
[1]