egjd 发表于 2013-9-13 09:36:15

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 的介绍感觉自己确实想多了。

359025439 发表于 2013-9-15 16:02:55

生活***好玩,因为生活老***玩我!

llcong 发表于 2013-9-16 19:11:34

走过了年少,脚起了水泡

jinquan26 发表于 2013-9-17 16:13:19

天塌下来你顶着,我垫着!

shilang 发表于 2013-9-19 05:17:19

睡眠是一门艺术——谁也无法阻挡我追求艺术的脚步!

搜索泥称 发表于 2013-9-20 01:23:29

我抢、我抢、我抢沙发~
页: [1]
查看完整版本: mogilefs的存储节点由dead转为alive