私のバージョンが古すぎると言っているので、Debianのzfsプールにアクセスできません:
root@Microknoppix:~# zpool import
pool: WD_4TB
id: 12726205736285302822
state: UNAVAIL
status: The pool is formatted using an incompatible version.
action: The pool cannot be imported. Access the pool on a system running newer
software, or recreate the pool from backup.
see: http://www.Sun.com/msg/ZFS-8000-A5
config:
WD_4TB UNAVAIL newer version
disk/by-id/ata-WDC_WD40EZRX-00SPEB0_WD-WCC4E0184707-part1 ONLINE
さらに、提供されたSunのリンクが壊れています。
最新のzfs-Fuseをインストールしました:
root@Microknoppix:~# apt-cache madison zfs-Fuse
zfs-Fuse | 0.7.0-12 | http://ftp.de.debian.org/debian/ testing/main i386 Packages
zfs-Fuse | 0.7.0-12 | http://ftp.de.debian.org/debian/ unstable/main i386 Packages
zfs-Fuse | 0.7.0-8 | http://ftp.de.debian.org/debian/ stable/main i386 Packages
root@Microknoppix:~# apt-get install zfs-Fuse=0.7.0-12
root@Microknoppix:~# zfs upgrade
This system is currently running ZFS filesystem version 4.
しかし、アップグレードはあまり役に立ちませんでした。
プールにアクセスする方法、またはzfsを上記のプールと互換性のある最新バージョンにアップグレードする方法を教えてください。
Zfs-FuseをアンインストールしてLinuxにZFSをインストールします: http://zfsonlinux.org 、特にDebianの場合: http://zfsonlinux.org/debian.html
上記のリンクからの指示は非常に簡単ですが、私が遭遇したいくつかの警告は言及されていません:
/ etc/hostidファイルがないため、initramfsイメージのビルドが失敗しました。修正は簡単です。hostid>/etc/hostidを選択し、プロセスのさらに先にメンテナ/ etc/hostidをインストールすることを選択します。
build-essentialパッケージがインストールされていることを確認してください
vmallocサイズを少なくとも512Mに増やします