使用 500GB SSD 和 250GB SSD,是否可以使用 ZFS 将 500GB 上的 250GB 分区镜像到 250GB SSD 上?

使用 500GB SSD 和 250GB SSD,是否可以使用 ZFS 将 500GB 上的 250GB 分区镜像到 250GB SSD 上?

我有一块三星 250GB 850 Evo SSD 和一块 500GB 860 EVO SSD。我正在考虑将 Solaris 用于此服务器(因此正在考虑是否可以使用 ZFS 执行此操作)。是否可以将 250GB SSD 与 500GB SSD 上的 250GB 分区进行镜像,同时让 500GB 驱动器的另一半保持可用(它使用频率较低,因此不必太担心性能下降)?

答案1

首先要说的是:这不是一个好主意。如果可能的话,您确实应该使用相同容量的磁盘。

也就是说,您所要求的确实是可能的:您需要对两个磁盘分别进行~250 GB 的分区,并设置 ZFS 以使用这两个分区作为镜像 vdev 的块设备。

例如:

  • 磁盘#1将有一个 250 GB 的分区;
  • 磁盘 #2 将具有250 GB 分区;
  • 使用每个驱动器上的第一个分区创建一个 zpool(即zpool create tank mirror /dev/sda1 /dev/sdb1:);
  • 磁盘 #2 上的第二个 250 GB 分区可用于其他用途:您可以创建另一个 zpool(即:)zpool create scratch /dev/sdb2,甚至可以将其用于另一个文件系统(即mkfs.xfs /dev/sdb2:)。但请记住,这将不是可以以任何方式进行镜像。

相关内容