从恶化的RAID 1中安装设备

我试图挂载设备formsRAID 1(在其他设备上创build),因为我需要从这个磁盘复制数据。 当我试图组装新的数组时,我收到一条消息:

foo@bar# mdadm -A -R -v /dev/md23 /dev/sdb3 mdadm: looking for devices for /dev/md23 mdadm: /dev/sdb3 is identified as a member of /dev/md23, slot 32769. mdadm: No suitable drives found for /dev/md23 

这是我的检查:

 foo@bar# mdadm -E /dev/sdb3 /dev/sdb3: Magic : a92b4efc Version : 1.2 Feature Map : 0x0 Array UUID : 4bd4d90c:5ca25815:87c31c08:a6288e71 Name : DiskStation:2 Creation Time : Tue Jun 26 10:13:40 2012 Raid Level : raid1 Raid Devices : 2 Avail Dev Size : 5851088833 (2790.02 GiB 2995.76 GB) Array Size : 2925544256 (2790.02 GiB 2995.76 GB) Used Dev Size : 5851088512 (2790.02 GiB 2995.76 GB) Data Offset : 2048 sectors Super Offset : 8 sectors State : clean Device UUID : 6f42964f:0fbc4d3b:63179370:796cf9e3 Update Time : Thu Dec 25 21:14:04 2014 Checksum : 1d6a7257 - correct Events : 10811864 Device Role : Active device 32769 Array State : .. ('A' == active, '.' == missing) 

如何从RAID 1arrays安装磁盘从它复制数据?

编辑:

当我尝试挂载md23(花了几分钟的时间来回答):

 foo@bar# mount -o ro /dev/md23 /media/syno-1/ mount: /dev/md23: can't read superblock 

你有没有试图简单地安装磁盘? 由于raid1是镜像,Linux可以将降级的磁盘安装为单碟iirc。

你应该挂载只读,以避免问题:

 mount -o ro /dev/sdb3 /mnt