我在两个大小相同的驱动器上安装了 RAID 1 中的 btrfs 文件系统。如果一个驱动器发生故障,那么我会用新的驱动器替换它。在 wiki 上这里有一个关于如何更换故障驱动器的描述。由于我只有两个硬盘插槽,所以似乎我最好的选择是卸载我的文件系统,拔出损坏的驱动器,以降级模式再次安装文件系统,添加我的新驱动器,然后更换被移除的驱动器。这意味着数据将暂时无法访问,这并不理想。有没有更好的方法可以做到这一点,以便始终可以访问数据,但仍然只需要一次连接两个驱动器?
答案1
您随时可以将文件系统从 RAID1 转换为单一。
然后您将能够删除故障磁盘,然后添加一个新的磁盘,然后再次重新平衡为 RAID1。
但在这种情况下,尽管它是唯一的磁盘,但存在第二个磁盘发生故障的风险。
这不是一个好主意,因为单一平衡可能会选择一个坏的驱动器来移动数据。
所以没有完美的解决方案。你要么需要连接第三个设备来替换,要么暂时卸载文件系统。