ZFS プールのマウント - もうすぐ完了

ZFS プールのマウント - もうすぐ完了

FreeNas システムから Ubuntu 14.04 に移行した ZFS プールをマウントする際に少し問題が発生しています。

これまでのところ、コマンドを使用して ZFS プールをインポートできましたzpool import Storage。コマンドを使用して、すべてのマウント ポイントを一覧表示できますzfs list。問題は、これらをマウントする方法がわからないことです。できれば永続的に (または起動時に) マウントします。

ご協力いただければ幸いです。

zfs list:

sudo zfs list                                                                                                                                                                                                                                                      ⏎
NAME                       USED  AVAIL  REFER  MOUNTPOINT
Storage                    2.10T 3.09T  1.71G  /media/Storage
Storage/Others             12.9G 3.09T   232K  /media/Storage/Others
Storage/backup_osx         256K  3.09T   256K  /media/Storage/backup_osx
Storage/MyStuff            662G  3.09T   662G  /media/Storage/MyStuff

アップデート そこで、私は自分で解決することができました。問題は、コマンドを実行した後、ディスクがどこにも表示されないことでした(表示されるはずもありません!!!)。ZFSプールをインポートした後、ドライブzpool import Storageが必要です。mountLinux 上の ZFSその後、コマンドを実行するmountallと、マウントポイントがシステムにマウントされます。

ちょっとしたトリビア

私が投稿したを見るとzfs list、 はNAME(私の場合) ZFS Raid アレイ上のユーザーのドライブに対応しています。 は、MOUNTPOINTZFS ドライブを表示する場所に対応しています。 そのため、 を実行すると、zfs set mountpoint=/media/Storage/Others Storage/Others/media/ フォルダ内の Storage/Others "ドライブ" がマウントされます。 何かを表示するには、親ドライブをマウントする必要があることに注意してください。 つまり、 をStorageマウントする前にをマウントする必要がありますStorage/Others

これが意味を成すといいのですが、そうでない場合はお知らせください。明確にします。また、この主題についてもう少し知識のある人にとっては、私の書いた内容が誤解を招くものになるかもしれません。もしそうなら、お知らせください。これは私が理解した方法です。

また、このスレッドは私を助けてくれました

答え1

明確にするために、zpool import単独ではプールをインポートしないため、プールの名前を指定するか、-aパラメータを使用してすべてのプールをインポートする必要があります。これを行うと、すべてのデータセットが自動的にマウントされます。おそらく、マウントポイントの下に存在しないフォルダーを作成する必要があります。

関連情報