LVM RAID1 添加两个以上磁盘

LVM RAID1 添加两个以上磁盘

我们的小公司有本地服务器。它在两个 120GB SSD 上运行 Debian 8,并与本教程合并为 RAID1。 https://blogging.dragon.org.uk/installing-ubuntu-14-04-on-raid-1-and-lvm/

现在我们想再添加 2 个 1TB 磁盘,将它们合并到 RAID1 作为另一个 RAID 卷,并将 GIT 存储库和一些 mysql 备份转储重定向到那里。

我们的设置看起来像这样

md2 : active (auto-read-only) raid1 sda3[0] sdb3[1]
2960384 blocks super 1.2 [2/2] [UU]

md1 : active raid1 sda2[0] sdb2[1]
113215488 blocks super 1.2 [2/2] [UU]
bitmap: 1/1 pages [4KB], 65536KB chunk

md0 : active raid1 sda1[0] sdb1[1]
975296 blocks super 1.2 [2/2] [UU]

unused devices: <none> 

我读过一些教程 https://www.howtoforge.com/software-raid1-grub-boot-debian-etch

现在想要这样做:

  1. 在磁盘上创建分区 - sdc1 和 sdd1
  2. Linux raid 自动检测为他们打字
  3. 将它们合并为一卷

    mdadm --create --verbose /dev/md3 --level=mirror --raid-devices=2 /dev/sdc1 /dev/sdd1

  4. 更新 mdadm.conf 配置

    cp /etc/mdadm/mdadm.conf /etc/mdadm/mdadm.conf_orig mdadm --examine --scan >> /etc/mdadm/mdadm.conf

  5. 完成剩下的工作 - 设置文件系统、添加 fstab 行等...

这是一个好方法还是不像我想象的那么容易?比如GRUB会有什么问题吗?

答案1

看起来不错,有一些评论...

--examine --scan只是一个起点,您应该编辑mdadm.conf以确保没有重复的条目,添加邮件地址,删除不必要的内容(数组行只需要设备名称和 uuid,不需要其他内容)

MAILADDR [email protected]
ARRAY /dev/md0 UUID=d8b8b4e5:e47b2e45:2093cd36:f654020d
ARRAY /dev/md1 UUID=845b2454:42a319ef:6ec5238a:358c365b
ARRAY /dev/md2 UUID=23cf90d2:c05d720e:e72e178d:414a8128

Linux raid autodetect已弃用(无论如何使用分区类型没有任何害处,但这不是必需的),RAID 是由 组装的,每当您更改,initramfs时,您可能都必须更新它。mdadm.conffstab

相关内容