PCボックスにLinuxとFreeBSDのデュアルOSをインストールしました。 FreeBSDは、/ dev/sdb1の下のZFSパーティションにインストールされます。 Linuxでは、fdisk -l /dev/sdb
出力
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 4981 40009851 a5 FreeBSD
/dev/sdb2 4982 121601 936750119+ 5 Extended
/dev/sdb5 4982 121450 935537211 83 Linux
/dev/sdb6 121451 121601 1212876 82 Linux swap / Solaris
/dev/sdb1
はZFSを使用しています。 Linuxでzfs-Fuseを使用してアクセスするにはどうすればよいですか?
ここで興味深い質問は、実際にはZFSバージョンです。現在のバージョンよりも低いバージョンのZFSをマウントすることはできません。また、ZFSプールをダウングレードすることもできません。 FreeBSD 9は現在ZFSバージョン28ですが、ZFS-Fuseはそうではありません! AfaikZFS-FuseはZFSVeriosn16にあります。
zpool upgrade -v
aFAIKは現在のZFSバージョンをFreeBSDに印刷します。 16より新しい場合は、ZFSバージョンをサポートする新しいZFS-Fuseを待つ必要があります。
それが邪魔にならないときは、@ MikeFitzpatrickが書いたようにしてください。
zpool import
を試して、インポートするzpool候補のリストを表示してから、zpool import pool-name
を試してください。 Linuxで再起動する前にFreeBSDから-f
を実行しなかった場合は、zpool export pool-name
オプションを使用してインポートを強制する必要がある場合があります。