我在访问 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/sdq5
它mount /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 的输出。