群晖存储类型应该怎么选?选完还能换吗?
刚开始接触使用群晖NAS
过程中,一定会纠结的问题存储池RAID模式该如何选
。随着时间的推移,存储量的递增,我可能会新增硬盘,那么之前选择的模式还能修改么。
列出常用的类型
简单点评各种存储类型有缺点,具体还得看你的群晖支持多少块盘。这里硬盘的容量默认都是一致的(8TSSD
)
Basic
- 只适合
单盘
的机型,也就是1块硬盘的情况,其他情况都不推荐,坏了数据就丢失了
。 - 最大可用空间就是你的硬盘最大容量
Raid0
- 至少两块盘,
坏了一个就数据就丢失了
- 最大可用空间就是硬盘容量和
- 如果需要高性能比的非关键系统数据存储就很推荐了,其他情况不推荐(正常人也用不了)
Raid1
- 至少两块盘,
允许坏1个
- 最大可用空间就是最小硬盘的容量
- 好处就是安全性高、重建速度快,坏的地方就是
硬盘利用率低
- 通常两块盘的用的这个比较多,例如我就是
RAID 5
- 至少三块盘,
允许坏1个
- 最大容量就是
(硬盘总数-1) x (最小硬盘的容量)
- 提供比 RAID 1 更有效的数据冗余
- 重建时间长,需牺牲一块硬盘的空间
- 在 RAID 5 阵列处于降级状态时,读写性能受到严重影响。当存储空间和成本的重要性高于性能时,RAID 5 最为理想
RAID 6
- 至少四块盘,
允许坏2个
- 最大容量就是
(硬盘总数 – 2) x (最小硬盘的容量)
- RAID 6 的性能因其额外的容错保护功能而低于 RAID 5
RAID 10
- 至少四块盘,偶数盘
- 最大容量
(硬盘总数/ 2) x (最小硬盘的容量)
就是所有硬盘容量总和的一半
- 成本相对较高但容错保护功能时性能较高
- 服务器常用
Synology Hybrid RAID (SHR)
群晖专属
的 RAID 模式,可根据硬盘数量与容量自动判断适合的 RAID 类型
,还可自动组合 RAID 1 和 RAID 5
,提升空间利用率- 适合
新手用户
,或各个硬盘容量不一致
的情况下使用 - 兼顾容量和性能
单盘时
和Basic
或RAID0
没有任何差别, 但是你新增硬盘后会自动修正类型
多盘时
- 2-3块盘时,可以坏掉1个,
系统优化容量
- 大于3块盘时,可以坏掉1-2个,
系统优化容量
SHR-1和SHR-2区别
SHR-1: 能够对比SHR 2 提供更多的容量
,但是SHR-1只允许1 块硬盘出现问题
SHR-2:SHR-2的原理和SHR的原理是一致的,唯一的区别就是SHR-2只能有2块硬盘冗余
, 空间利用率可能会降低
更改存储池的 RAID 类型要求
存储池可从一种 RAID 更改为另一种 RAID 而不会丢失现有数据, 但是
不支持降
,只能升
之前介绍了各种类型硬盘的下限,上限没限制哈。
这里简单列一下要求。
- 存储池的状态为良好
- 新硬盘添加到存储池时,新硬盘的容量必须大于或等于该存储池中最小硬盘的容量,并且所有硬盘的硬盘类型必须相同(通常选择
同种类型硬盘
)
特殊情况
更改为 SHR-2 存储池时,具有以下硬盘配置的 SHR-1 存储池可能需要两个额外的硬盘:
- 存储池仅包含两个硬盘。
- 所有硬盘都有不同的容量。
- 在由三个或更多硬盘组成的 RAID 阵列中,两个最大硬盘的容量大于其他硬盘的容量
其他补充
具体硬盘空间利用率的估算,可以参考官方的工具RAID 计算器