我刚刚设置了一个存储管理器服务器,通过 iscsi 将其连接到主系统,并尝试设置镜像卷。生成的卷将是 /dev/sda1 和 /dev/sdd4 的镜像,但我注意到没有设置 raid 设备。(这是 cat /proc/mdstat 的输出)
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
unused devices: <none>
因此,我设置了一个 LVM,但是这合并了 2 个磁盘,这不是我想要的...所以回到 raid1...但是如何...mdadm?
尝试过:以下命令的输出只是显示“mdadm:未指定 raid 设备”
sudo mdadm --create --verbose /dev/md0 --level=raid1 /dev/sdd4 /dev/sda1
我认为这是因为设备 /dev/md0 不存在。
所以我的问题是如何/如何才能使 /dev/md0 成为 raid 设备以与 raid1 设置和 mdadm 一起使用(无需重新安装我的系统)?如果这被证明是不可能的,我该如何在 Ubuntu 16.04 上设置镜像 LVM?
任何见解都值得赞赏。谢谢!
答案1
感谢 Terrance,我发现这个教程非常有用
基本说明如下:
1.) Change the partition type --> fdisk /dev/sdd --> press t, select partition, l to list codes, looking for "Linux raid setup" usually fd
2.) Do the above for every volume you plan to add --> fdisk /dev/sda | t | 1 | fd
3.) Zero the superblock of the devices --> mdadm --zero-superblock /dev/sdd4
4.) Create the raid device --> mdadm --create /dev/md0 --level=1 --raid-disks=2 /dev/sdd4 /dev/sda1
5.) check to make sure device exists --> cat /proc/mdstat --> should now see your raid device
6.) Create filesystems on our raid array --> mkfs.ntfs /dev/md0
7.) Mount raid array --> mount /dev/md0 /srv
8.) I recommend a benchmark for your array so you have an idea if something is going wrong