近期在debian squeeze已有系统上使用mdadm安装了raid1,在此做个笔记。
已有硬盘为/dev/sda, 500GB, 安装debian squeeze,新增一块/dev/sdb, 500GB,准备组成raid1。
1. 详细的安装过程见如下链接: http://www.howtoforge.com/software-raid1-grub-boot-debian-etch
这个链接非常详细,只要具备基本的mdadm raid常识,就可以操作了。
另外可参考如下链接,作为辅助:http://feeding.cloud.geek.nz/posts/setting-up-raid-on-existing/
需要注意的是,如果操作不当,很容易将grub2数据弄丢。建议使用dpkg-reconfigure grub-pc来更新grub,但是选择安装的分区应选择/dev/sda和/dev/sdb,不是虚拟出来的/dev/md0。
2. 将来如果raid1中的一块硬盘坏了,如何恢复。
跟创建raid的方式大致相似,主要步骤是:
1. 标记坏硬盘各分区为fail,并从Array中移除;
2. 安装新硬盘,代替坏硬盘。
3. 将raid1中剩下好硬盘的分区表拷贝到新硬盘;
4. 设置新硬盘的分区类型;
5. 将新硬盘各分区加入Array;
3. debian netinst CD USB安装的问题
使用netinst CD .iso镜像制作USB启动盘,可能会在安装时出现"Detect and mount CD-ROM"失败的信息。使用debian squeeze和debian wheezy netinst都可能出现这个问题。解决办法可尝试:
1. 文本安装模式下,Alt+F2进入控制台shell
2. lsmod检查vfat,fat, ehci_hcd, xhci_hcd是否安装
3. 如果vfat,fat模块没安装,使用modpr