You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多
文档控制台
免费开始使用

ZFS RAIDZ跨不同容量磁盘的潜在风险及自定义分区方案的可行性验证咨询

ZFS RAIDZ跨不同容量磁盘的潜在风险及自定义分区方案的可行性验证咨询

各位大佬好,我正在从零开始重新设计我的家庭实验室服务器,之前试过ZFS后就打算正式用上它。

我知道ZFS有个限制:vdev里的磁盘必须容量一致,不然只能按最小磁盘的容量来利用空间。这对我来说是个麻烦事——我手头一堆不同容量的硬盘,又没预算升级,想在不牺牲ZFS特性的前提下把现有硬盘都用起来。

我清楚ZFS是企业级文件系统,在企业场景里买相同规格的磁盘反而更划算,我这纯属是手头现有资源的无奈之举

我自己想了个 workaround 方案,想请大家帮忙验证下可行性:

初始磁盘配置

  • 4块16TB硬盘(标识为sd[abcd])
  • 3块8TB硬盘(标识为sd[efg])
  • 2块6TB硬盘(标识为sd[hi])

我的思路是:给每块硬盘创建一个和当前剩余最小可用空间(还要考虑分区对齐要求)大小一致的分区,重复这个操作直到所有硬盘都没有剩余空间。

预期最终分区结构

  • 4块16TB硬盘(sd[abcd]):
    • part1: 6TB
      (后续会继续拆分剩余空间,比如用剩下的容量再创建对应大小的分区,匹配其他硬盘的剩余可用空间)

想请教下这个方案有没有什么潜在风险?是否真的能在不妥协ZFS特性的前提下,把所有硬盘的空间都充分利用起来?

备注:内容来源于stack exchange,提问作者toriningen

火山引擎 最新活动