已经在 linux 14.04 上使用 zfs (zfs-native/stable) raidz 几个月没有出现任何问题,并决定移动一些更重要的文件,因为我认为它是值得信赖的或者我猜是“稳定的”(最近才涉足 linux 世界)。
昨天,我按照建议执行了升级,以修复 ubuntu 启动时出现的错误消息(未修复),现在发现 myzfs 池不再存在。我尝试重新挂载并收到此错误:
Failed to load ZFS module stack.
Load the module manually by running 'insmod <location>/zfs.ko' as root.
Failed to load ZFS module stack.
Load the module manually by running 'insmod <location>/zfs.ko' as root.
经过网上搜索,我发现这我部分尝试了 dajhorn 的解决方案。
dkms status
spl, 0.6.3, 3.13.0-29-generic, x86_64: installed
zfs, 0.6.2, 3.13.0-24-generic, x86_64: installed
zfs, 0.6.2, 3.13.0-29-generic, x86_64: installed
由于版本不同,我决定删除 zfs 0.6.2 sudo dkms remove -m zfs -v 0.6.2 --all
,并认为解决方案是替换为 zfs 0.6.3。这仍然是正确的做法吗?我只是担心 dajhorn 的帖子已经是 2 年前的了,而且我非常担心丢失数据。
或者,这更适合/更适合我的问题?
总而言之,目前我删除了 zfs 0.6.2,希望得到一些关于最佳解决方法的建议——我是否应该仍然相信 2 年前的帖子,还是采取不同的方法。感谢您花时间阅读,希望您能提供帮助。
更多信息:
安装方法...
sudo add-apt-repository ppa:zfs-native/stable
sudo apt-get update
sudo apt-get install ubuntu-zfs
apt-cache policy spl spl-dkms ubuntu-zfs zfs-dkms
spl:
Installed: 0.6.3-1~trusty
Candidate: 0.6.3-1~trusty
Version table:
*** 0.6.3-1~trusty 0
1001 http://ppa.launchpad.net/zfs-native/stable/ubuntu/ trusty/main amd64 Packages
100 /var/lib/dpkg/status
spl-dkms:
Installed: 0.6.3-1~trusty
Candidate: 0.6.3-1~trusty
Version table:
*** 0.6.3-1~trusty 0
1001 http://ppa.launchpad.net/zfs-native/stable/ubuntu/ trusty/main amd64 Packages
100 /var/lib/dpkg/status
ubuntu-zfs:
Installed: 7~trusty
Candidate: 8~trusty
Version table:
8~trusty 0
1001 http://ppa.launchpad.net/zfs-native/stable/ubuntu/ trusty/main amd64 Packages
*** 7~trusty 0
100 /var/lib/dpkg/status
zfs-dkms:
Installed: 0.6.2-2~trusty
Candidate: 0.6.3-3~trusty
Version table:
0.6.3-3~trusty 0
1001 http://ppa.launchpad.net/zfs-native/stable/ubuntu/ trusty/main amd64 Packages
*** 0.6.2-2~trusty 0
100 /var/lib/dpkg/status
modprobe: FATAL: Module zfs not found.
=============之后
sudo apt-get update; sudo apt-get dist-upgrade
没有返回任何错误,并且所有软件包似乎都已升级(spl 0.6.3-1、spl-dkms 0.6.3-1、ubuntu-zfs 8~trusty、zfs-dkms 0.6.3-3)。
现在检查:
sudo zpool list no pools available
检查:zpool import -d /dev/disk/by-id
一切看起来都很好。所以我导入了。一切正常!!
在结束之前,我是否遗漏了其他值得检查的内容?
谢谢。