我们的小公司有本地服务器。它在两个 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
现在想要这样做:
- 在磁盘上创建分区 - sdc1 和 sdd1
- 放Linux raid 自动检测为他们打字
将它们合并为一卷
mdadm --create --verbose /dev/md3 --level=mirror --raid-devices=2 /dev/sdc1 /dev/sdd1
更新 mdadm.conf 配置
cp /etc/mdadm/mdadm.conf /etc/mdadm/mdadm.conf_orig mdadm --examine --scan >> /etc/mdadm/mdadm.conf
完成剩下的工作 - 设置文件系统、添加 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.conf
fstab