将启动 Raid 1 阵列拆分为两个独立驱动器

将启动 Raid 1 阵列拆分为两个独立驱动器

我正在运行 Ubuntu 14.10,它从配置为 Raid 1 的两个相同驱动器启动。我想拆分阵列,以便将现有数据保留在一个驱动器上,并使用第二个驱动器安装另一个操作系统。

有人能帮我解决这个问题吗?这应该不太难,我已经看到了一些说明,但它们是几年前的,我不知道它们是否仍然有效。

下面我给出了的内容/proc/mdstat和输出fdisk -l,希望有用。

我的/proc/mdstat

Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10] 
md0 : active raid1 sda1[0] sdb1[1]
      476501952 blocks [2/2] [UU]

md1 : active raid1 sda5[0] sdb5[1]
      11881408 blocks [2/2] [UU]

unused devices: <none>

输出fdisk -l

Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sda1  *         2048 953006079 953004032 454.4G fd Linux raid autodetect
/dev/sda2       953008126 976771071  23762946  11.3G  5 Extended
/dev/sda5       953008128 976771071  23762944  11.3G fd Linux raid autodetect

Disk /dev/sdb: 465.8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sdb1  *         2048 953006079 953004032 454.4G fd Linux raid autodetect
/dev/sdb2       953008126 976771071  23762946  11.3G  5 Extended
/dev/sdb5       953008128 976771071  23762944  11.3G fd Linux raid autodetect

Disk /dev/sdc: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x000803c4

Device     Boot Start        End    Sectors  Size Id Type
/dev/sdc1          63 3907024064 3907024002  1.8T 83 Linux

Disk /dev/md1: 11.3 GiB, 12166561792 bytes, 23762816 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/md0: 454.4 GiB, 487937998848 bytes, 953003904 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

答案1

这没什么。

  • 您只需等待阵列完全同步即可
  • 关机,删除你想要的任何一对,然后将其塞入新系统中
  • 启动两个系统,每个系统都会有一个降级的 RAID1具有相同的 uuid
  • 添加从属并重新同步
  • 完毕

您需要在新系统上更改阵列 UUID,并更新 mdadm.conf 以自动组装。手册页和 Linux raid wiki 中有大量文档可帮助您完成此操作。

不要在两个系统之间混合使用这些磁盘,特别是如果您没有更改 UUID。MD 将采用看起来具有最新数据的磁盘并从中重新同步,这可能会破坏您的系统。

相关内容