把整个linux操作系统安装到软RAID分区上面

一、RAID介绍

       RAID是什么?干什么用?不懂的话去百度一下,这里只介绍一下软RAID。软RAID就是用软件来实现的RAID,好处就是普通的PC机都可以构建一个磁盘阵列,成本很低,当然性能要差劲很多了。硬件RAID是通过RAID卡(阵列卡)来管理实现的,性能好,但价格高。软RAID和硬件RAID各有好处,主要根据实际情况来选择使用,现在硬件RAID的价格也不算贵,建议对性能要求比较高的场合还是购买硬件RAID。

二、演示如何把整个Linux操作系统安装到软raid下面,这样即使一块磁盘坏掉了也不影响整个系统的正常运行。

1、和正常安装Linux系统的步骤一样,关键是磁盘分区的地方要注意。

把整个linux操作系统安装到软RAID分区上面_第1张图片

2、点击一下步,可以看到系统识别出两块大小一样的硬盘,我们把这两块做成RAID1来安装操作系统。

把整个linux操作系统安装到软RAID分区上面_第2张图片

3、由于软件RAID是建立在磁盘的分区上面的,所以要先将磁盘进行分区,对这两块磁盘的分区要一模一样。在分区之前一定要做好规划,分多少区?每个区分多大?挂载哪个目录?根据自己的需要来规划。

注:做完RAID后,不能对RAID磁盘进行分区了,这是和硬件RAID有区别的。

点击”新建“按钮,如下图对hda这块硬盘划出一个100M的分区,用来挂载/boot分区。

把整个linux操作系统安装到软RAID分区上面_第3张图片

4、对hdb这块硬盘同样划出一个100M分区,用来挂载/boot分区。

把整个linux操作系统安装到软RAID分区上面_第4张图片

5、对hda硬盘划出1000M分区,用来挂载swap。

把整个linux操作系统安装到软RAID分区上面_第5张图片

6、对hdb硬盘同样划出一个1000M分区,用来挂载swap。

把整个linux操作系统安装到软RAID分区上面_第6张图片

7、把hda剩余的空间全部做为一个分区,用来挂载/。

把整个linux操作系统安装到软RAID分区上面_第7张图片

8、同上面一样,只是对hdb进行操作。

把整个linux操作系统安装到软RAID分区上面_第8张图片

9、点击RAID按钮,选择第二项,然后点确定。

10、按下图进行选择,我们这里做的是RAID1,把hda3和hdb3都打上勾。

把整个linux操作系统安装到软RAID分区上面_第9张图片

11、如下图选择

把整个linux操作系统安装到软RAID分区上面_第10张图片

12、

把整个linux操作系统安装到软RAID分区上面_第11张图片

13、操作完成后,整个分区结构如下图所示

把整个linux操作系统安装到软RAID分区上面_第12张图片

14、当系统安装完成后会提示重启,如下图界面。这时千万不要重启,因为两块硬盘正在进行RAID初始化操作,等初始化完成后再重启,过早的重启会造成系统无法启动。

把整个linux操作系统安装到软RAID分区上面_第13张图片

15、我们可以通过ctrl+alt+f3进入字符终端来查看初始化是否完成。输入命令 cat /proc/mdstat

如下图所示表示已经完成,可以重启,如果下图的界面中有进度条还在继续进行则不能重启系统。

把整个linux操作系统安装到软RAID分区上面_第14张图片

三、我们虽然把系统安装在了RAID1上面,但是主引导记录实际上只在hda磁盘上面,如果hda磁盘坏了,hdb磁盘并不能把系统引导起来。我们接下来要做的工作就是把grub引导程序也安装到hdb磁盘上面,这样不管哪块磁盘坏了都不影响系统的正常启动和运行。

1、运行grub程序

点击查看原图

2、找出/boot所在的分区,如下图都在第一块硬盘的第一个分区上面安装。

注:在输入find命令查找时必须输入完整路径,不支持tab键补全。如果在安装系统时/boot不是在一个单独的分区下面挂载,那么路径就变为 find  /boot/grub/stage1 ,如果/boot在一个单独的分区下面挂载那么就是 find /grub/stage1

把整个linux操作系统安装到软RAID分区上面_第15张图片

3、把grub引导程序写入第二块磁盘hdb上面。

把整个linux操作系统安装到软RAID分区上面_第16张图片

到此为止操作完毕,这时无论hda和hdb这两块硬盘哪块坏掉都不会影响系统的重启与运行。

你可能感兴趣的:(嵌入式Linux)