这几天给8盘位的Synology NAS做了大规模结构变更和数据转移,有一些经验教训(网
上搜不到相关帖子),简单地小结一下。一句话就是,RAID repair/extend是最耗时的
,而且在DSM的限制下只能顺序做而不能并行,为了节省时间、pipeline你的操作,最
好把repair/extend放在最后做。如果顺序不对,三天就可以完成的操作可能要等一周
以上。
具体来说(尼玛为什么找不到文档和讨论),就是,如果某一个 disk group 在repair
/extend的时候,下述操作是允许的:
0. Perform data scrubbing on another disk group
但下述操作均不被DSM允许,必须要等当前disk group repair完:
1. 终止repair/extend该disk group——唯一的终止办法是强行拔出该disk group里所
有硬盘,crash掉重来。
2. Repair/extend其他disk group——必须一个disk group一个disk group地顺序
repair,无法同时做。
3. Create or remove another disk group——必须先等那个当前disk group修复完毕
,操蛋。
4. Create a volume on another existing disk group——必须先等当前disk group
修复完毕,操蛋。
换句话说,先把 create new disk groups or new volumes 做完了,把 data
scrubbing 启动了,可以开始往里面导数据了,最后再做 disk group 的 repair/
extend,这样方便 pipeline 你的操作。希望对小部分知道我在说什么的人有用。