![硬件故障后的 zfs 恢复](https://linux22.com/image/627282/%E7%A1%AC%E4%BB%B6%E6%95%85%E9%9A%9C%E5%90%8E%E7%9A%84%20zfs%20%E6%81%A2%E5%A4%8D.png)
我的 ZFS 存储硬件发生故障,包括 rpool 磁盘。我安装了一台新服务器并尝试导入使用zfs import -f poolname
。我能够看到池和使用的磁盘。但我看不到卷。有没有办法恢复卷?我上面有大约 13 TB 的重要数据。
详情如下:
操作系统:
OpenIndiana oi_151a9
zpool status -v
输出:pool: test state: ONLINE scan: none requested config: NAME STATE READ WRITE CKSUM test ONLINE 0 0 0 c13t50000394A8C9703Ad0 ONLINE 0 0 0 c15t50000394A8C96436d0 ONLINE 0 0 0 c16t50000394A8C9714Ad0 ONLINE 0 0 0 c17t50000394A8C97122d0 ONLINE 0 0 0
zpool list
输出:NAME SIZE ALLOC FREE EXPANDSZ CAP DEDUP HEALTH ALTROOT rpool1 37G 14.3G 22.7G - 38% 1.00x ONLINE - test 14.5T 2.25T 12.3T - 15% 1.00x ONLINE -
zfs list
输出:NAME USED AVAIL REFER MOUNTPOINT rpool1 22.6G 13.8G 46K /rpool1 sas4tb-5 369G 3.57T 31K /sas4tb-5 test 2.25T 12.0T 2.25T /test ...
主板和已安装的 DOM 发生故障。因此,我们将磁盘放在另一台服务器上并重新安装 openindiana。然后我们执行命令,zfs import -f test
我们用该命令恢复了池。但卷未导入。
池的名称为 test 和 sas4tb-5。我们正在搜索 zvol,并希望看到卷中的数据。