在Ubuntu 14.04安装后,如何仅在部分硬盘上设置RAID 1?

我正在尝试设置一个镜像(RAID 1)“文件柜”,由sda的其余部分组成,“/”和swap已经设置并安装了Ubuntu,加上sdb上等量的Gb空间,相当于sda3和sdb1上的RAID 1。

在我看来,镜像对Linux的其他部分来说既不必要也不需要镜像,因为在一个硬盘上破坏我的根/引导扇区的任何东西都会在另一个硬盘上重复; 我需要和想要的是在安装Ubuntu 14.04之后设置的RAID 1“文件柜”。

我不认为有很多人试过这个,但如果每个人都这样做,我会很高兴的!

我想知道的是一步一步的语法,在mdadm中,关于如何做到这一点(我已经下载/安装了mdadm),用你用来解释这个或其他任何东西的语言到一个菜鸟,请!

谢谢! 探路者: – )Tag-1:突破性的Tag-2:在thethethethebox Tag-3:notforpissants Tag-4:edgecity

首先,将sda3sdb1分区的类型更改为Linux raid自动检测

 sudo fdisk /dev/sda Command (m for help): t Partition number (1-4): 3 Hex code (type L to list codes): fd Command (m for help): w sudo fdisk /dev/sdb Command (m for help): t Partition number (1-4): 1 Hex code (type L to list codes): fd Command (m for help): w sudo mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sda3 /dev/sdb1 sudo mdadm --examine --scan | sudo tee -a /etc/mdadm/mdadm.conf 

最后两个命令从两个分区创建一个名为/dev/md0的空raid设备,并更新系统的配置文件,以便轻松找回刚刚配置的RAID。

其余的操作是“通常”的文件系统创建和激活:

 sudo mkfs.ext4 /dev/md0 sudo mkdir /mount/point <-- create the directory where you want your RAID data partition be mounted 

编辑/etc/fstab文件,让系统通过向其添加以下行自动挂载新数据RAID分区:

 /dev/md0 /mount/point ext4 noatime,rw 0 2 

然后,通过简单地执行sudomount /mount/point ,您的文件系统将被挂载并可供使用。

如果重新启动服务器,将自动完成RAID文件系统的检测,组装和安装。