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

Nie*_*ian 2 raid hard-drive

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

Nie*_*ian 6

好的,我明白了:

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

1.1) 如果您需要找出raid 中已经存在哪些驱动器,可以使用sudo cat /etc/mdadm/mdadm.conf有关它们所覆盖的驱动器的详细信息来完成,sudo mdadm --query --detail /dev/md0其中/dev/md0 是您要检查的阵列。

2)现在使用 fdisk 格式化驱动器并为每个驱动器创建分区:sudo fdisk /dev/sda这是为每个驱动器完成的(并且它们应该被设置相同)

  • 如果磁盘不是“干净的”,则按d并按照说明删除当前分区(请注意,该磁盘上的所有数据都将丢失!)
  • 然后按n创建一个新分区。
  • p1分区和一个分区,并使用默认值(按return)。
  • t类型并将分区类型设置为 fd(linux raid 自动检测)。
  • 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)为新驱动器创建一个目录(mount dir) sudo mkdir /new_device

7)安装到通过编辑在fstabsudo nano /etc/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 哪个硬盘驱动器是哪个?