我可以从 2 托架外部 USB 磁盘底座读取 2 磁盘 RAID 1 阵列吗?

我可以从 2 托架外部 USB 磁盘底座读取 2 磁盘 RAID 1 阵列吗?

我有 2 个磁盘,它们是 Linux RAID 1 阵列中仅有的磁盘。使用我的 2 托架磁盘底座通过 USB 进行外部安装时,仍然可以通过 mdadm 读取 RAID 信息。有没有办法从此阵列读取数据,而无需将它们安装为内部驱动器?它们最初是在我的 QNAP NAS(TS-451+)上创建的,NAS 的所有托架都被占用了。我需要将此阵列中的数据与 NAS 中的另一个 RAID 1 阵列进行比较。

答案1

我自己能够把这一切整理好。

第一步是找出外部 USB 驱动器是哪个设备。

df -h | grep -v qpkg

在 QNAP 上,它通常位于列表末尾,显示如下内容:

/dev/sdf1                 1.8T      1.8T     58.2G  97% /share/external/DEV3302_1
/dev/sdg2               459.8G    362.0G     97.8G  79% /share/external/DEV3305_2

第一列是设备名称。通常是sdf[1-9]sdg[1-9]。然后您可以使用mdadm命令来运行 RAID 组:

mdadm -A -R /dev/md0 /dev/sdf3 /dev/sdg3

我使用了一个不存在的设备名称md0。我不敢使用现有的。最后一步是使用mount命令挂载新启动的设备:

mount -t ext4 /dev/md0 /mnt/extusbraid1

相关内容