![RAID 格式是否跨发行版兼容?](https://linux22.com/image/60148/RAID%20%E6%A0%BC%E5%BC%8F%E6%98%AF%E5%90%A6%E8%B7%A8%E5%8F%91%E8%A1%8C%E7%89%88%E5%85%BC%E5%AE%B9%EF%BC%9F.png)
我正在计划构建 NAS/家庭媒体服务器,可能使用 HP Proliant Microserver。它可能在 RAID 1 中具有两个 HDD,而操作系统则从 USB 驱动器运行。
问题是:一旦我设置了 RAID 驱动器,我可以将操作系统更换为完全不同的操作系统并期望它继续工作吗?假设在 FreeNAS、Ubuntu、Fedora、XPEnology 之间进行交换...
编辑
鉴于到目前为止的两个答复,我认为我的问题可能应该是:
什么是软件 RAID 的最佳选择,以确保跨发行版的最大兼容性?
答案1
使用 Linux 创建 SoftRAID 有多种方法:LVM 的内部 RAID 和 MD RAID 的四个版本 ( mdadm
):0.90、1.0、1.1、1.2。
每个非古老的 Linux 都应该理解它们。发行版更改应该不会有任何问题。
答案2
除了LVM内部RAID和mdadm
Hauke提到的RAIDBtrfs和ZFS内置 RAID 支持。
Btrfs 具有 RAID-0、RAID-1、RAID-10,并从 Linux 3.9 开始提供 RAID-5 和 RAID-6。这些与至少具有相同版本的其他 Btrfs 版本兼容。
ZFS 具有不同名称的 RAID-0、RAID-1、RAID-10、RAID-5、RAID-6、RAID-0,以及具有 3 个奇偶校验条目的 RAIDZ3(其中 RAID-5 有 1 个,RAID-6有两个)。
这两种文件系统特定的 RAID 彼此不兼容,并且与其他 RAID 功能“提供者”(LVM/mdadm) 不兼容。