«

记录一次zfs断电后的修复

学长 发布于 阅读:281 Linux


上个周六午夜实验室有大概10几分钟突然停电,导致了虚拟机中的TrueNAS一直报

Total ZFS Errors:大概有77K之多()

Datasets中显示全部是Checksum Errors

并且伴随有Dashboard无法显示正常log记录

zpool status zp1 -v
zpool status zp1 -v
zpool status zp1 -v

查看具体错误在哪

目前看到是.system中的netdata出问题,所以这也会伴随Dashboard无法显示之前的网速记录之类的问题。

还有个就是/var/db/system/netdata/dbengine/datafile-1-0000000090.ndf

之类的问题

首先zp1是我的储存池,有定期Periodic Snapshot Tasks,从周六后的八月10号11号12号13号皆有错误,所以我在Snapshot(快照)中搜索删除netdata对应的相关快照

之于/var中的问题,尝试了移动但还是有错误存在。所以直接rm相关的文件就好了。。。

然后再

zpool clear zp1
zpool clear zp1
zpool clear zp1

来重置错误计数。

具体需不需要scrub就好如何了

可以在Storage Dashboard中操作或者在ssh中操作。。。

scrub根据硬盘数据的大小可能会有数个小时,不建议ssh操作。。。

zpool scrub zp1
zpool scrub zp1

后台运行需要配合nohup,&,screen。。。


扫描二维码,在手机上阅读