我认为我可以将我的 HDD 从我的 NAS(在 raid1 镜像中)中取出并将其插入另一个机箱并让其立即工作,但我想确保...
有任何想法吗?
编辑:我当前的设置是 Netgear ReadyNAS 中的 (硬件) raid1。我希望用家庭影院类型的 PC(可能运行 Ubuntu)替换它,并且希望迁移我的数据,而不必通过我的网络在两台机器之间进行批量传输。
有人可以确认 Netgear ReadyNAS 的情况吗?
编辑:
好的,进一步阅读后,似乎 ReadyNAS Duo 将我的驱动器格式化为 16k 块的 ext3。这里有将驱动器安装到 Linux 机器的说明: 在基于 x86 的 Linux 中安装基于 Sparc 的 ReadyNAS 硬盘
这里还讨论了 Linux 映像:ReadyNAS 数据恢复 - VMware 恢复工具
我不确定这是否意味着 ReadyNAS 实际上在后台实现了软件突袭,或者其他什么?
所以看起来是可行,但你们这些 Linux 专家中是否有人知道这是否可行,以及他们在 raid 1 中的事实是否会影响事情?
答案1
是也不是。。如果您使用硬件 RAID,则只能在相同型号(或芯片组)的 RAID 控制器中使用驱动器。如果您使用软件 RAID,则可以愉快地交换驱动器(但显然不能将 Windows 交换为 Linux 软件 RAID)。
由于您已在 RAID 1 配置中运行它,请直接进行交换并查看。一旦您取出驱动器,您将更换它,NAS 将重建阵列。如果它在新机箱中无法工作,请在 NAS 中更换它,它将重建阵列。
答案2
这是一些家用 NAS RAID 设备的主要缺点之一。我的情况就是一个例子。我有一台 Thecus 2100 NAS 设备,在 RAID1 中运行 2x320GB 驱动器。Thecus 设备本身以及 2 个驱动器中的一个出现故障。我唯一的解决方案是购买完全相同的型号来恢复数据。没有其他方法可以做到这一点。甚至尝试了另外 2 个 Thecus RAID 型号。所以答案通常是:这取决于您的原始设置。至少,您可能需要插入类似的 RAID 支持,因此仅通过 USB 外壳连接它不是一个可行的选择。
其他人可能更有经验,也许能够提供更可靠的答案,说明哪些设置可以实现这种类型的恢复。我也对恢复已关闭的 RAID1 NAS 设置的此选项感兴趣。
答案3
RAID1 在计算上几乎是免费的,因此软件 RAID1 通常是小型设置的首选。Linux (mdadm) 和 Mac (磁盘实用程序) 系统可以毫无问题地使用拆开的软件 RAID1 磁盘的一半;它被识别为这样。您可能无法在不刻意重新安装磁盘读写的情况下写入磁盘,但至少您可以从中读取以挽救其中的数据。
Windows 很烂,它的软件 RAID 也一样。(“动态磁盘”?不用了。)我不会去那里。
硬件 RAID1 更新:如果您使用相同的硬件 RAID 适配器,那么您可以将硬盘移到另一台机器上。如果不这样做,通常就不能这样做。