安装后有什么方法可以设置 raid 设备吗?

安装后有什么方法可以设置 raid 设备吗?

我刚刚设置了一个存储管理器服务器,通过 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,我发现这个教程非常有用

https://www.howtoforge.com/how-to-set-up-software-raid1-on-a-running-system-incl-grub2-configuration-ubuntu-10.04

基本说明如下:

    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

相关内容