在 Linux 上使用 ZFS fuse 时如何重命名设备

在 Linux 上使用 ZFS fuse 时如何重命名设备

我刚刚开始在 Linux 上使用 ZFS,并且已经遇到了问题。

我将旧数据驱动器连接到服务器,以便将数据复制到新的 ZFS 卷。但是,当我移除此驱动器并重新启动 Linux 时,我发现我的设备已重新编号,ZFS 无法再挂载其池。

zpool 状态

  pool: media
 state: UNAVAIL
status: One or more devices could not be opened.  There are insufficient
        replicas for the pool to continue functioning.
action: Attach the missing device and online it using 'zpool online'.
   see: http://www.sun.com/msg/ZFS-8000-3C
 scrub: none requested
config:

        NAME        STATE     READ WRITE CKSUM
        media       UNAVAIL      0     0     0  insufficient replicas
          raidz1-0  UNAVAIL      0     0     0  insufficient replicas
            sdc     FAULTED      0     0     0  corrupted data
            sdd     FAULTED      0     0     0  corrupted data
            sde     UNAVAIL      0     0     0  cannot open

设备现在是 sdb、sdc、sdd。我该如何重命名这些设备?我正在使用 Ubuntu 11.04。

答案1

事实证明,只需执行“zpool export”和“zpool import”即可解决问题。

相关内容