QQCif's Frozen Zone

给我的raid-z1阵列收尸

By QQCif

我有一组(5块)1T日立笔记本石头盘组成的ZFS阵列。年少无知,其实最开始因为淘宝洋垃圾大店的SAS转SATA线的问题已经把盘搞得C7, C1暴增,忍住没换盘。时光飞逝到了2021年9月底,一块盘报读写错误,阵列降级。由于chia硬盘矿作祟,硬盘价格还没有回到涨价前,所以我忍了。直到上周末,也就是12月3日左右,读盘非常慢,我以为在scrub呢。用zpool status看了一下发现另一块盘跪了,其实这时候对数据已经不抱希望了。下单东芝16T的MG08,到货开搞。

因为之后打算搞SnapRAID,所以先把数据拷出来试试。打开FreeNAS的虚拟机,发现没法格式化成Ext4,原来老的FreeBSD是不支持的。试试XFS吧,结果说要11之后才支持。试试port,结果FreeNAS装不了port. 浪费一晚上时间。想了想还是反过来拿Linux发行版来搞。虚拟机用Ubuntu 20.04的Live DVD启动,sudo zpool import, 告诉我说如果真要导入请加上-f参数,不然原来的地方可能读不出来。好吧查了一下要先detach。重启虚拟机,进到FreeNAS中选中pool,左下角有个打叉按一下,界面变红然后不要勾重置,勾了数据就没了。web管理界面要用IE哦,最新的chrome已经会报错不显示内容了。重启进Ubuntu,为了保险加上了只读挂载 -o readonly=on. 接着同步数据,rsync -ah –progress source destination. 已经复制了一天了,还没结束,石头盘最后的余晖了。

七八年前也是被安利了FreeNAS才想着用ZFS,结果实际效果和我想的差太多。ZFS本来就是设计给数据中心用的,没有好硬件就不要瞎折腾了。因为用的垃圾笔记本盘,读取速度稀烂,文件列表加载也很慢。还开过iSCSI给ESX的其他机器放盘,太卡了。但我还是忍下来了,我真能忍。吃早饭的时候手机同步一下RSS自动下载的新片。睡觉前也能看看本子。raid不是备份、raid5会在重建时爆炸,这些道理当年都不懂。接下来可能会按照Perfect Media Server的指南重新搭建基于SnapRAID的存储,但愿活得久一点。

时隔如此之久又更新了没人看的文章,下次更新或许是切换到next.js的时候了,一年前export刚出的时候我就导好数据了,因为一些细节问题没弄下去,结果一年又过去了,惰性真是大。