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

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

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

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

我认为没有多少人尝试过这样做,但如果每个人都这样做,我会感到非常惊喜!

我想要知道的是在 mdadm 中如何执行此操作的逐步语法(我已经下载/安装了 mdadm),请使用您用来向新手解释此操作或其他任何操作的语言!

谢谢!探路者 : -) 标签 1:开创性 标签 2:outsidethebox 标签 3:notforpissants 标签 4:edgecity

答案1

sda3首先,将和分区的类型更改sdb1Linux 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 文件系统的检测、组装和安装将自动完成。

相关内容