我正在学习 ZFS,想知道是否建议对 VDEV 使用整个物理磁盘或一些较小的分区?
例如,对于 mdadm,我的理解是建议使用较小的分区,这样用新驱动器替换故障驱动器的成功率就会大大提高。不同制造商的不同驱动器可能大小差别很小,这可能会导致新驱动器无法用于替换。这听起来对 ZFS 来说也是一种不错的方法。
答案1
这取决于您的磁盘和需求:
- 如果您总是采购相同的型号(例如,通过长期支持合同或自行选择),那么这并不重要,您可以省去分区的麻烦。如果您对大小的需求较低,因此您用当前最低的 1 TB 替换 500GB,而无需调整池大小,情况也是如此。
- 如果您有来自不同来源的各种不同磁盘,需要用现在可用的磁盘替换和/或需要接受稍微恶劣的条件(某些扇区被破坏,但驱动器运行良好并且您有足够的冗余),那么您可以从每个驱动器中删除几兆字节并创建大小相同的分区,从而更加灵活且面向未来。
我个人的建议:
如果您可以管理/自动化分区步骤,以便在更换驱动器时不会增加额外负担(操作系统可能已经完成了),请选择单个略微缩小的分区。如果钱不是问题,您不需要这样做,因为您只需订购完全相同的驱动器或具有 1TB 以上空间的驱动器。