硬件故障后的 zfs 恢复

硬件故障后的 zfs 恢复

我的 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,并希望看到卷中的数据。

相关内容