我有一个 QNAP ts-212 2 托架机箱,直到最近它在 RAID 0 中安装了两个 3TB 驱动器。
我刚刚将驱动器换成了 RAID 0 中的两个 5TB 驱动器,我的备份似乎缺少了几个文件,我想恢复它们,但是我担心每次在这个外壳中安装驱动器时它都会先对其进行格式化。
原始驱动器未受影响。
我确实有单驱动器 USB 外壳,如果它们能有任何帮助的话。
有没有办法通过在 QNAP 中重新安装这些文件来恢复这些文件而不清除数据?
答案1
虽然我没有尝试从损坏的 Raid-0 中恢复,但我曾使用这恢复 raid-5。小心类似名称的软件!它的一个优点是它有一个演示模式,可以做所有事情,但实际上恢复超过 64k 的文件——这可以让您在购买之前了解它是否能完成这项工作。
答案2
(我没有,但是)QNAP 显然使用 Linux,并使用标准“mdadm”呈现为“软件 RAID”。
在尝试以下操作之前,请对您的磁盘进行位复制备份 - 使用块设备时总是存在风险。
这意味着您应该能够启动 Pendrive Linux 发行版(Ubuntu Desktop 可以做到这一点),然后使用 MDADM 重新创建 RAID 阵列,同时将重新初始化驱动器的风险降至最低。您可以在 Google 上搜索有关如何执行此操作的权威信息,但也许可以尝试以下方法:
mdadm -A /dev/md0 /dev/sdxX /dev/sdyX
mkdir /tmpmountpoint
mount /dev/md0 /tmpmountpoint
然后从 /tmpmountpoint 复制所需的数据。