升级到 15.10 后 ZFS 损坏

升级到 15.10 后 ZFS 损坏

之前从 15.04 升级到 15.10,现在我的 ZFS 系统无法挂载。检查更新时出现“无法找到软件包 ubuntu-zfs”检查 PPA这里看来 15.10 的 PPA 缺少 ubuntu-zfs。

有没有人有办法让我的 zpool 重新工作。我尝试使用 ZFS-Fuse,但它运行的版本比我使用 ubuntu-zfs 时要旧。

任何能够让我的 ZFS 系统重新运行的帮助都将不胜感激。

答案1

对于遇到以下错误的人,

The following packages have unmet dependencies:
zfsutils-linux : ***Depends: zfs-doc (= 0.6.4.2-0ubuntu1) but 0.6.5.3-1~wily is to be installed***
                  Depends: libnvpair1linux but it is not going to be installed
                  Depends: libuutil1linux but it is not going to be installed
                  Depends: libzfs2linux but it is not going to be installed
                  Depends: libzpool2linux but it is not going to be installed
                  Recommends: zfs-dkms but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

这很可能是由于ppa:zfs-native/stable您的 apt 源存储库中有。ppa:zfs-native/stable从您的 apt 存储库中删除,然后重新运行apt-get update。然后继续通过apt-get install zfsutils-linux

这应该可以帮你解决问题。

答案2

Ubuntu 15.10 开箱即用地支持 ZFS。尝试安装 zfsutils-linux,它为 Linux (zfs-dkms) 构建本机内核模块。

$ apt-get install zfsutils-linux

答案3

我从 Ubuntu 15.04 升级到 15.10 后也遇到了这个问题。我还遇到了 TL-Aiyor 和其他人列出的未满足的依赖关系问题。不过,删除 PPA 对我来说不起作用。我不得不从系统中清除所有(可能只是清除了 zfs-doc,但只是清除了所有内容)zfs 并重新安装。

apt-add-repository --remove ppa:zfs-native/stable
zpool export tank
apt-get purge zfs*
apt-get autoremove
apt-get install zfsutils-linux
zpool import tank

此后一切进展顺利。

相关内容