- 论坛徽章:
- 0
|
原帖由 leetaedong 于 2009-2-21 14:41 发表 ![]()
有一个疑问: 比如一个RAID1,只有两块磁盘 /dev/sda, /dev/sdb,
当其中的一块/dev/sda 坏了, 换上另一块新的磁盘/dev/sdc. 怎么恢复?
好多资料都是说:
mdadm --manager --remove /dev/md1 /dev/sda1
mdad ...
假如你做的是raid1,用的是两块磁盘/dev/sda1和/dev/sda2 ,你新添加一个磁盘比如说/dev/sda3 作为raid的后备磁盘,,,那么/dev/sda1坏掉之后,
执行 mdadm --remove /dev/md1 /dev/sda1
mdadm --add /dev/md1 /dev/sda3
这样就可以了,mdadm会自动的把/dev/sda3和/dev/sda2同步,不需要新添加的磁盘和坏掉的磁盘编号相同的,
在做RAID1的时候,你还可以同时指定三块硬盘,其中一块磁盘作为热备盘,那么如果工作的其中一块磁盘损坏,热备盘会自动替换。
mdadm -C /dev/md0 -a yes -l 1 -n 2 -x 1 /dev/sda1 /dev/sda2 /dev/sda3 其中 sda1 sda2作为工作盘,sda3作为热备盘, |
|