在 RAID 1 中设置两个额外的 SSD 驱动器

在 RAID 1 中设置两个额外的 SSD 驱动器

我有一个 ubuntu 12.04 设置,其中有两个 HDD,它们设置在软件 raid 1 中。现在我需要添加两个额外的 SSD 驱动器,用于单独存储一些数据库文件。它们需要设置在各自独立的 raid 1 阵列中。不幸的是,我不知道从哪里开始以及如何开始?所以从一开始,在插入两个驱动器并启动服务器后,然后呢?

答案1

好的,我明白了:

1)首先列出所有驱动器:sudo lshw -c storage -c disk 并记下需要放入新 raid 阵列的驱动器(在我的情况下是 /dev/sda 和 /dev/sdb)

1.1) 如果您需要找出磁盘阵列中已有的驱动器,可以通过sudo cat /etc/mdadm/mdadm.conf检查它们覆盖的驱动器的详细信息来完成,sudo mdadm --query --detail /dev/md0其中 /dev/md0 是您要检查的阵列。

2)现在使用 fdisk 格式化驱动器并为每个驱动器创建分区:sudo fdisk /dev/sda每个驱动器都应这样做(并且它们应该被平等地设置)

  • 如果磁盘不是“干净的”,则按d并按照说明删除当前分区(注意,该磁盘上的所有数据都将丢失!)
  • 然后n按创建一个新的分区。
  • 按下p选择主分区和1一个分区,并使用默认值(按下return)。
  • 按下t类型并将分区类型设置为 fd (linux raid autodetect)。
  • 按下w写入您的更改并退出。

3)创建RAID阵列:sudo mdadm --create /dev/md3 --chunk=128 --level=1 --raid-devices=2 /dev/sda1 /dev/sdb1

4)格式化数组:sudo mkfs -t ext4 /dev/md3

5) 使用步骤 1.1 中的方法查找新数组的信息,并sudo nano /etc/mdadm/mdadm.conf使用以下行对新数组进行相应编辑ARRAY /dev/md/3 metadata=1.2 UUID=f368e29e:b79c72bd:631ce90f:e3370f90 name=master-db:3

6)为新驱动器创建一个目录(挂载目录)sudo mkdir /new_device

sudo nano /etc/fstab7)使用以下命令编辑以挂载到 fstab/dev/md3 /new_device auto defaults 0 0

8)跑步sudo mount -a

检查一切是否运行:sudo cat /proc/mdstat

一些有用的链接:https://help.ubuntu.com/community/Installation/SoftwareRAID http://superuser.com/questions/230497/how-can-i-add-a-raid-1-array-in-ubuntu-10-04 哪个硬盘驱动器是哪个?

相关内容