之前从 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
此后一切进展顺利。