質問に関してUbuntuに質問してすみませんが、ここの誰かがそれについてある程度の経験を持っていることを願っています。
Ubuntuでfreenas8で作成したzfsプールをマウントする必要があります。 here のように試しました。
私はエラーなくそのコマンドを実行できました:
Sudo zpool import data
私のzpoolのステータスは次のようになります。
user@server:~$ Sudo zpool status
pool: data
state: ONLINE
status: The pool is formatted using an older on-disk format. The pool can
still be used, but some features are unavailable.
action: Upgrade the pool using 'zpool upgrade'. Once this is done, the
pool will no longer be accessible on older software versions.
scan: none requested
config:
NAME STATE READ WRITE CKSUM
data ONLINE 0 0 0
sda2 ONLINE 0 0 0
sdb2 ONLINE 0 0 0
errors: No known data errors
とても良さそうです。しかし、私はプールにアクセスする方法を知りません。私の目にはマウントする必要がありますが、方法がわかりません。
コマンドSudo zfs get all
を実行すると、現在のzfsプールとファイルシステムのすべてのプロパティが一覧表示されます。これらのプロパティの1つは、正しく設定されている場合、mountpoint =である必要があります。
レガシーマウントを使用している場合を除き、Zfsは自動的にプールをマウントします。mountpointは、プールのどこにマウントするかをzfsに指示しますデフォルトでシステム。設定されていない場合は、そうすることができます
Sudo zfs set mountpoint=/foo_mount data
これにより、zfsはdataプールを指定されたfoo_mountポイントにマウントしますお好みの。
その後、rootがマウントポイントを所有するため、次のコマンドでマウントの所有者を変更できます。
Sudo chown -R user:user /foo_mount
これにより、ユーザーuserとグループuserがマウントポイントを所有するようになりますその中にあるすべてのものをコマンドで調整し、マウントポイントに正しいuser:group特権を割り当てます。
同様の問題があり、実際、canmount
はon
でしたが、プール+データセットはブート時やオンライン接続時などにマウントされませんでした。
私の解決策は、zpool import
とzpool online
プールの後です:
zfs mount poolname
zfs mount poolname/datasetname
はい、zfs
の代わりにzpool
を使用し、poolnameを指定してからpoolname/datasetnameを指定します。
これが誰かを助けることを願っています。