如何在没有备用驱动器插槽的 btrfs 文件系统中更换驱动器?

如何在没有备用驱动器插槽的 btrfs 文件系统中更换驱动器?

我在两个大小相同的驱动器上安装了 RAID 1 中的 btrfs 文件系统。如果一个驱动器发生故障,那么我会用新的驱动器替换它。在 wiki 上这里有一个关于如何更换故障驱动器的描述。由于我只有两个硬盘插槽,所以似乎我最好的选择是卸载我的文件系统,拔出损坏的驱动器,以降级模式再次安装文件系统,添加我的新驱动器,然后更换被移除的驱动器。这意味着数据将暂时无法访问,这并不理想。有没有更好的方法可以做到这一点,以便始终可以访问数据,但仍然只需要一次连接两个驱动器?

答案1

您随时可以将文件系统从 RAID1 转换为单一。

然后您将能够删除故障磁盘,然后添加一个新的磁盘,然后再次重新平衡为 RAID1。

但在这种情况下,尽管它是唯一的磁盘,但存在第二个磁盘发生故障的风险。

这不是一个好主意,因为单一平衡可能会选择一个坏的驱动器来移动数据。

所以没有完美的解决方案。你要么需要连接第三个设备来替换,要么暂时卸载文件系统。

相关内容