![具有 2 个不同大小的驱动器的 RAID 1](https://linux22.com/image/744754/%E5%85%B7%E6%9C%89%202%20%E4%B8%AA%E4%B8%8D%E5%90%8C%E5%A4%A7%E5%B0%8F%E7%9A%84%E9%A9%B1%E5%8A%A8%E5%99%A8%E7%9A%84%20RAID%201.png)
我有一个几乎已满的 2TB 驱动器,因此我打算购买一个 12TB 的存档驱动器,它将用于存储不再使用的旧文件(但出于法律原因我们仍必须保留),并继续使用 2TB 驱动器作为我的主驱动器。
我想知道:是否可以将 12TB 驱动器分区为 2 个(一个 2TB 分区和一个 10TB 分区),并让 2TB 分区与 2TB 驱动器一起组成 RAID1?
我希望能够自由使用10TB分区。
谢谢
答案1
如果您的 RAID 控制器允许驱动器直通(“HBA 模式”),那么虚拟文件系统在这种情况下也可以得到很好的利用。在您的 12TB 驱动器上创建一个与现有 2TB 分区大小相同的分区,并创建这两个分区的镜像 zpool。然后,您可以为剩余的 10TB 分区创建非冗余 zpool,同时仍可享受快照、区块链验证等便利。
另一方面,如果您的 RAID 控制器不支持直通,则不建议使用 ZFS。
答案2
是的,使用软件 RAID(例如 mdadm)确实可以实现这一点。它允许您按磁盘或按分区进行分区(这将是您的情况)
答案3
大多数 RAID 控制器不允许您使用较大驱动器上的剩余空间。即使允许您使用,在一个物理驱动器上创建两个虚拟驱动器也会严重降低性能,因为一次只能访问其中一个虚拟驱动器。
另外,请记住,驱动器不匹配的 RAID 1 阵列的性能将始终受到限制,因为必须等待两个驱动器中较慢的驱动器完成每个操作。
另一种选择是创建一个结合两个驱动器的跨区卷,但这特定于您的 RAID 控制器或操作系统。