驱动器上没有元数据的 Linux 软件 RAID 1(无需 RAID 设置仍可安装)

驱动器上没有元数据的 Linux 软件 RAID 1(无需 RAID 设置仍可安装)

我知道我可以简单地创建一个降级的 raid 阵列并将数据复制到另一个驱动器,如下所示:

mdadm --create /dev/md0 --level=1 --raid-devices=2 missing /dev/sdb1

但我希望特定磁盘保留原始 ext3 文件系统,这样我仍可以从 FreeBSD 使用它。使用上述命令时,磁盘将成为一个 raid 磁盘,我无法再执行任何操作mount /dev/sdb1

一些背景信息。有问题的驱动器用作几台 Linux 和 FreeBSD 服务器的备份驱动器。我使用 Ext3 文件系统来确保可以快速恢复数据,因为 FreeBSD 和 Linux 都可以毫无问题地从中读取数据。

如果有人对此有不同的解决方案(raid 1 中的 2 个驱动器可由 FreeBSD 读取并可由 Linux 写入),我愿意接受建议。

答案1

我建议为你的 raid 使用 ZFS。它是 FreeBSD 内核中的原生功能(注意:你需要进行一些内核修改才能使其正常工作而不会出现内核崩溃 - 基本上就是增加内核内存),并且 Linux 有一个 fuse 模块。

这是迄今为止我遇到过的最灵活的 RAID 系统。

相关内容