通过 USB 卡座从 RAID 阵列访问驱动器时出现问题

通过 USB 卡座从 RAID 阵列访问驱动器时出现问题

我在访问 NAS 中一个驱动器的数据时遇到了问题,该驱动器现在通过 USB 卡座插入。此驱动器不在 RAID 阵列中,因为它是一个具有单个磁盘的卷。虽然 Synology (DS414) NAS 在构建卷时似乎使用了 SHR。驱动器被移除,以便为更大的驱动器腾出空间来扩展另一个卷。现在我想从这个驱动器中检索数据,但它似乎无法访问。

当通过驱动器盒插入时,旧驱动器无法被识别,尽管它确实显示fdisk -l

Disk /dev/sdq: 750.1 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks  Id System
/dev/sdq1               1         311     2490240  fd Linux raid autodetect
Partition 1 does not end on cylinder boundary
/dev/sdq2             311         572     2097152  fd Linux raid autodetect
Partition 2 does not end on cylinder boundary
/dev/sdq3             588       91201   727848912   f Win95 Ext'd (LBA)
/dev/sdq5             589       91189   727744480  fd Linux raid autodetect

我尝试过使用mdadm -A --verbose --run /dev/md4 /dev/sdq5mount /dev/md4 /mnt/usb但是却得到了一个简单的“没有这样的设备”响应。

命令cat /proc/mdstat返回

md4 : active raid1 sdq5[0]
      727743296 blocks super 1.2 [1/1] [U]

我也尝试过resize2fs命令来修复文件系统可能存在的故障。我也尝试过使用 sdq3。但这些都不起作用。

有人知道我如何访问此单个驱动器上的数据吗?

答案1

看起来相当可疑的是两个分区的重叠:

/dev/sdq3             588       91201   727848912   f Win95 Ext'd (LBA)
/dev/sdq5             589       91189   727744480  fd Linux raid autodetect

我假设您想要访问 /dev/sdq5?/dev/sdq3 条目在做什么?

尝试使用 fdisk -l -u=sectors 来更精确地查看分区。

最后,请向我们展示 fsck 的输出。

相关内容