0

您好,我有一个 terastation 死机(主板炸了)它需要 4 个 ide 驱动器,我只有带 2 个 ide 端口的计算机(1 个端口,我使用的是 2 个端口电缆)

我一次将这些驱动器连接成 2 个,并在一个更大的驱动器上创建了一个映像,所以现在我有 4 个驱动器的 dd 映像,我已将它们中的每一个安装为一个环回设备,并使用映射出的分区

kpartx -a -v /mnt/sdb/sda.dd 

kpartx -a -v /mnt/sdb/sdb.dd 

kpartx -a -v /mnt/sdb/sdc.dd 

kpartx -a -v /mnt/sdb/sdd.dd

然后我尝试通过这个命令创建 md0

mdadm --create /dev/md0 --assume-clean --level=5 --verbose --raid-devices=4 /dev/loop0p1 /dev/loop1p1 /dev/loop2p1 /dev/loop3p

哪个 /dev/md0 目前我们无法安装,但现在出现了,

root@tholum-OptiPlex-745:/home/tholum# fdisk -l /dev/md0 

Disk /dev/md0: 1182 MB, 1182793728 bytes
2 heads, 4 sectors/track, 288768 cylinders, total 2310144 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 524288 bytes / 1572864 bytes
Disk identifier: 0xa6e207f1

Disk /dev/md0 doesn't contain a valid partition table

我跑过的其他命令(信息越少越好)

root@tholum-OptiPlex-745:/home/tholum# blkid
/dev/sda1: UUID="1e9442c9-67c4-4cc1-90b5-3ae74449a605" TYPE="ext4" 
/dev/sda5: UUID="6a74ba60-bad1-4f42-a15c-5c2cdf725a3d" TYPE="swap" 
/dev/sdb1: UUID="2405b19d-8aef-474e-b8ad-bce74110f165" TYPE="ext3" 
/dev/mapper/loop0p1: UUID="dfb14b2b-20b8-633a-daae-280da283858b" TYPE="linux_raid_member" 
/dev/mapper/loop0p3: UUID="d0854663-c80f-e64f-6f9f-9e15a51958b1" TYPE="linux_raid_member" 
/dev/mapper/loop1p1: UUID="dfb14b2b-20b8-633a-daae-280da283858b" TYPE="linux_raid_member" 
/dev/mapper/loop1p3: UUID="d0854663-c80f-e64f-6f9f-9e15a51958b1" TYPE="linux_raid_member" 
/dev/mapper/loop2p1: UUID="dfb14b2b-20b8-633a-daae-280da283858b" TYPE="linux_raid_member" 
/dev/mapper/loop2p3: UUID="d0854663-c80f-e64f-6f9f-9e15a51958b1" TYPE="linux_raid_member" 
/dev/mapper/loop3p1: UUID="dfb14b2b-20b8-633a-daae-280da283858b" TYPE="linux_raid_member" 
/dev/mapper/loop3p3: UUID="d0854663-c80f-e64f-6f9f-9e15a51958b1" TYPE="linux_raid_member"

任何帮助都会得到极大的帮助,我是一位经验丰富的 linux/unix 管理员,但是这次突袭正在踢我的尾巴,我敢肯定我错过了一些愚蠢的事情

4

1 回答 1

1

那么在运行“mdadm --create”之前,“mdadm --assemble”会是一个更好的选择

运行 --create 应该是你最后的手段。使用您的 --create 命令,问题很可能是您指定了错误的驱动器顺序或错误的 raid 参数。

使用 --assemble mdadm 可以完成所有工作,因此最简单的方法可能是创建新图像并尝试... mdadm -v --assemble /dev/md0 /dev/loop0p1 /dev/loop1p1 /dev/loop2p1 /dev/循环3p1

于 2013-07-12T13:59:07.513 回答