ZFS解决cannot import 'pool': I/O error

原创 言午菌  2023-07-27 15:29:18  阅读 447 次 评论 0 条
摘要:

之前从群晖换到TrueNAS scale,用了一段时间发现ZFS存储池无法import,出现cannot import 'pool': I/O error的问题。cannot import 'mypool': I/O error     Destroy and re-create the pool from   


之前从群晖换到TrueNAS scale,用了一段时间发现ZFS存储池无法import,出现cannot import 'pool': I/O error的问题。

cannot import 'mypool': I/O error
    Destroy and re-create the pool from
    a backup source.

image.png

使用所有导入命令都报错io error

可以将zfs的元数据校验和数据校验暂时关掉,即可导入存储池,并挂载出来,但是建议只读挂载后,将数据导出。

sysctl vfs.zfs.spa.load_verify_metadata=0
sysctl vfs.zfs.spa.load_verify_data=0


TrueNAS scale没法通过sysctl关闭,可用下面命令关闭:

echo "0" > /sys/module/zfs/parameters/spa_load_verify_metadata
echo "0" > /sys/module/zfs/parameters/spa_load_verify_data

image.png


只读导入与挂载

zpool import -fFX -o readonly=on -R /mnt mypool

可看到已经成功导入存储池

image.png

将数据导出到其他硬盘,问题解决。

本文地址:https://blog.fanlibei.com/post/89.html
版权声明:本文为原创文章,版权归 言午菌 所有,欢迎分享本文,转载请保留出处!

发表评论

还没有留言,还不快点抢沙发?