FreeNasシステムからUbuntu 14.04に移行したZFSプールのマウントに少し問題があります。
これまでのところ、zpool import Storage
コマンドを使用してZFSプールをインポートすることができました。 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
Updateそれで、私は自分でそれを整理することができました。私の問題は、zpool import Storage
コマンドを実行した後、ディスクがどこにも表示されないことでした(そうすべきではありません!!!)。 ZFSプールをインポートしたら、mount
ドライブを使用する必要があります。 ZFS on Linux をインストールした場合、mountall
コマンドを実行でき、マウントポイントがシステムにマウントされます。
ちょっとした雑学
投稿されたzfs list
iを見ると、NAME
は(私の場合は)ZFS Raidアレイ上のユーザーのドライブに対応しています。 MOUNTPOINT
は、ZFSドライブを表示する場所に対応しています。したがって、zfs set mountpoint=/media/Storage/Others Storage/Others
を実行すると、ストレージ/その他の「ドライブ」が/ media /フォルダーにマウントされます。何かを表示するには、親ドライブをマウントする必要があることに注意してください。つまりStorage/Others
をマウントする前に、Storage
をマウントする必要があります。
これが理にかなっていることを願っていますが、そうでない場合はお知らせください。また、この主題についてもう少し知識のある人は、私が書いたものを誤解を招くかもしれないと思うかもしれません。これは私が理解した方法です。
また、 このスレッドは私を助けました
明確にするために、zpool import
だけではプールをインポートしないため、プールの名前を指定するか、-a
パラメーターを使用してすべてのプールをインポートする必要があります。これを行うと、すべてのデータセットが自動的にマウントされます。おそらく、マウントポイントの下に存在しないフォルダーを作成する必要があります。