web-dev-qa-db-ja.com

Ubuntu12.04でZFSzpoolを自動マウントする

そのため、ZFS forLinuxにはUbuntu12.04のシステム起動時にzpoolを自動的にマウントする機能があると言われましたが、それは私には機能せず、それを機能させる方法に関するドキュメントが見つかりません。

/ zstorageに5ディスクのraidzzpoolをマウントしています。現在、サーバーの起動時に、サーバーにアクセスできるようにするためにSudo zfs mount zstorageと入力する必要があります。これは、自動的に起動してそこでフォルダーを探すプログラムが多数あるため、少し問題です。

Onの場合、SabNZBD +は、必要なフォルダーが見つからない場合、デフォルトに戻ります。これは特に問題です。デフォルトのフォルダは、ブートボリュームとしてのみ使用される小さなSSDにあるためです。

4
dougoftheabaci

Zfs-Fuseを使用している場合は、起動時にzfs-Fuseinitスクリプトを実行するだけで実行できます。外部ディスクにzpoolを備えたコンピューターがいくつかあり、それらはすべてzfs-Fuseを使用して起動時に自動的にマウントされます。

特に、initスクリプトには次の行が含まれています

zfs mount -a

利用可能なすべてのzfsファイルシステムをマウントします。この行を、使用しているzfs initスクリプトに追加するか、この行をローカルのinitスクリプトに追加することができます。

5
Lars Kotthoff

/ etc/default/zfsに移動すると、フラグを設定して、通常は起動時にZFSボリュームをマウントしますが、それ以上はマウントしません。上記の設定ファイルに記載されているように、試してみることができるのは、apt-getを使用してzfs-mountallをインストールすることです。

Sudo apt-get install zfs-mountall

これは、zfs-FuseではなくネイティブZFSをインストールしている場合に機能するはずです。詳細については、こちらをご覧ください: http://zfsonlinux.org/faq.html

4
Henric

Ubuntu 14.04 LTSの私にとって、次のように設定する必要がありました

Zpoolを自動的にインポートするには、値を1から0に変更します。

ファイル:/etc/init/zpool-import.conf

modprobe zfs zfs_autoimport_disable=0

Zfsマウントを自動的にマウントするには、次の行を追加します。

ファイル:/etc/rc.local

zfs mount -a

再起動すると、zpoolZFSマウントが自動的にマウントされました。

3
Nick Grealy