我正在运行 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 将采用看起来具有最新数据的磁盘并从中重新同步,这可能会破坏您的系统。