ZFS软阵列RAIDZ1降级跑分与重建

ZFS软阵列RAIDZ1降级跑分与重建

全程物理机作死警告!!!

这是“用一块4TB硬盘的售价装(捡)一台4TB NAS计划”的一部分,不过NAS尚未完全体,完成后会单独开一个贴。


本来本着小白易用的心理我是准备上Windows Server的,然后巨硬用比U盘还慢的软RAID5写入速度告诉我别做梦了!

然后果断换成了基于Debian的OpenMediaVault+ZFS插件的方向。

ZFS反正是一种很厉害的文件系统就对了,支持基础(RAID0)、镜像(RAID1)、RAIDZ1(RAID5)、RAIDZ2(RAID6)、RAIDZ3(三盘冗余)等软阵列模式,性能也非常厉害,就是存在磁盘碎片问题,适合只写不改的应用场景。

在创建ZFS池的时候也遇到一些问题,OMV的WebUI存在BUG刷不出来硬盘,最后还是靠终端敲命令解决的。

初始状态

创建成功的第一件事,当然是跑个分!

初始状态跑分

跑分是通过SMB远程进行的,这个速度也算是稳定跑满千兆了。


虽然RAIDZ1是有故障冗余的,但要是不会操作那硬盘一挂+手贱玩脱不还是GG么,于是就有了这次降级恢复演习。

接下来就是激动人心的

拔硬盘

降级状态

然后就喜闻乐见的降级了。

降级后,当然是再跑个分压压惊。

降级状态跑分

完全不受影响嘛,千兆网卡才是最大的瓶颈。

顺便复制个文件看看SHA256会不会炸。


用另一块硬盘插回去。

输入重建命令,还好不是很复杂

zpool replace 储存池名 被替换id 新硬盘id

然后就可以看到开始重建了。

ZFS软阵列重建的速度相当快,因为它只会操作已有文件的部分空间,而不会像硬阵列一样必须要傻乎乎的把全盘数据都跑一遍。硬阵列RAID5重建的话没四五个小时肯定跑不完。

在我还在想搜怎么查看重建进度的时候,顺手敲了下status就显示全部OK了。

最后我在降级时作死写入的文件也完全没受影响。


NAS DIY交流群:954341161

jq.qq.com/? (二维码自动识别)

编辑于 2018-11-30

文章被以下专栏收录