由于之前用的 NAS 是4盘位的 raid 6方案,四块4TB的红盘,总容量只有一半,在我存储了大量影音和备份数据之后不够用了,所以今年开始考虑做一个更大的NAS
考虑的方案有 Openmediavault 和 TrueNAS, 很看重 TrueNAS 的 ZFS 系统盘的方案,但是 core 版本使用虚拟机, scale 使用单机的 kubernetes 并且对接了 zfs local pv 的方案,虽然能够使用和 debug,但是组件太复杂了。
因此决定使用 Openmediavault + OpenZFS 的方案,继续使用 ZFS 是因为,之前用的也是这套方案,有一个盘出过问题,清了错误不管用之后直接热插拔换盘,等了两天之后就好了,期间也不影响数据读写
8盘位数据采用 RAID-Z2,两块校验盘的方案,可用率达到 75%。
系统盘采用 ZFS Mirror,纯镜像。
主要参考 Root On ZFS的方案,可以在系统级别使用 ZFS 高可用。
有几个点需要注意
create pool
命令进行修改 (我想应该不会有人在系统盘上做 raid-5或以上这种吃力不讨好的方案吧)dd
命令复制即可然后可以通过 Openmediavault 的官方文档 Install on Debian安装 Openmediavault (后文简称 OMV)
OMV 的优点就是,系统自带的 NFS 还有 Samba/CIFS 方案对挂载已经很友好了,并且还能装一些插件支持 timemache。
至于 Docker, 安装的已经是 Debian了,只要挂载相应的目录即可