常见问题 GEAK OS扩容存储池
GEAK OS 存储池扩容:加盘与换大容量的正确姿势
GEAK OS(极客OS)存储池扩容的两种路径——加盘扩 vdev 与换大容量盘,ZFS 池的扩容边界与操作要点,避免扩容变事故。
发布于 2026/11/14
所属频道 装机通用常识
本文目录 点击展开
简短答案
GEAK OS 的 ZFS 池扩容只有两条正路:同构 vdev 加新组盘横向扩,或整组换更大的盘纵向扩;已经存在的 vdev 不能「拼」进新盘。动手前先定扩容方式,再备盘、做快照,最后才动盘。
两种扩容路径
| 路径 | 做法 | 适用 |
|---|---|---|
| 加 vdev(横向) | 新建同构 vdev 并入现有池 | 有闲置盘位、想直接加容量 |
| 换大 vdev(纵向) | 逐块换更大盘触发 vdev 扩容 | 盘位已满、只能换大 |
关键边界:ZFS 池容量受最小 vdev 制约,给某组 vdev 换大盘后,整池可用容量仍看最短板。扩容时间随容量浮动,以系统提示为准。
操作顺序
- 定方式:盘位够 → 加 vdev;盘位满 → 换大盘,新盘容量不小于原盘。
- 备数据:动手前打快照并做一次异地备份,扩容中途出故障有退路。
- 换 / 加盘:加 vdev 直接新建组;换大 vdev 逐块替换,系统触发扩容,一块扩完再换下一块。
- 验证:扩容跑完核对池容量与健康,再切回正常写入。
换盘与扩容前确认盘本身无故障,测盘思路可对照 PE 维护系统 里工具的使用;同类的容量与冗余取舍可看 Unraid、Rockstor 条目页的存储模型。
常见误操作
- 往旧 vdev 里塞一块新盘想「拼容量」,ZFS 不支持,只能加新 vdev。
- 换盘时几块同时拔,把冗余打穿。
- 扩容没跑完就大量写数据,拖长扩容时间。
操作小结
- 先定横向加 vdev 还是纵向换大 vdev。
- 动手前快照 + 异地备份。
- 换大 vdev 逐块进行,一块完再下一块。
- 完成后核对池容量与健康。