如何恢复 ZFS 文件系统以及相关的挂载点和数据

如何恢复 ZFS 文件系统以及相关的挂载点和数据

我当前的 Ubuntu 系统遇到了一个问题。

它有一个装有操作系统的 SSD 磁盘和三个与 zpool 阵列关联的附加磁盘。

一个晴朗的早晨,包含 Ubuntu 操作系统的 SSd 磁盘无法被系统 BIOS 检测到,因此停止启动机器。

唯一可行的选择是更换新的 SSD 磁盘。由于 SSD 硬盘的获取延迟,我决定安装一个普通的 SATA(500gb),并暂时安装 Ubuntu 16 LTS,并尝试访问 ZFS 挂载点以恢复其中的数据。

不幸的是,我无法访问 ZFS 卷和相关挂载点。目前我需要您的帮助来检索数据。

我正在附加“zpool status -x”命令的当前输出。

root@phoenix-H97M-HD3:~# zpool status -x
  pool: datastore
 state: UNAVAIL
status: The pool has been upgraded to a newer, incompatible on-disk version.
    The pool cannot be accessed on this system.
action: Access the pool from a system running more recent software, or
    restore the pool from backup.
   see: http://www.sun.com/msg/ZFS-8000-A5
 scrub: none requested
config:

NAME                                                  STATE     READ WRITE CKSUM
datastore                                             UNAVAIL      0     0     0  newer version
  raidz1-0                                            ONLINE       0     0     0
    disk/by-id/ata-ST3000DM001-1ER166_W500PE48-part1  ONLINE       0     0     0
    disk/by-id/ata-ST3000DM001-1ER166_W500PC79-part1  ONLINE       0     0     0
    disk/by-id/ata-ST3000DM001-1ER166_W500Q2GG-part1  ONLINE       0     0     0

zpool import没有提供任何输出。执行此 com 时,它只是转到命令提示符的下一行。

相关内容