そのため、ZFS forLinuxにはUbuntu12.04のシステム起動時にzpoolを自動的にマウントする機能があると言われましたが、それは私には機能せず、それを機能させる方法に関するドキュメントが見つかりません。
/ zstorageに5ディスクのraidzzpoolをマウントしています。現在、サーバーの起動時に、サーバーにアクセスできるようにするためにSudo zfs mount zstorage
と入力する必要があります。これは、自動的に起動してそこでフォルダーを探すプログラムが多数あるため、少し問題です。
Onの場合、SabNZBD +は、必要なフォルダーが見つからない場合、デフォルトに戻ります。これは特に問題です。デフォルトのフォルダは、ブートボリュームとしてのみ使用される小さなSSDにあるためです。
Zfs-Fuseを使用している場合は、起動時にzfs-Fuseinitスクリプトを実行するだけで実行できます。外部ディスクにzpoolを備えたコンピューターがいくつかあり、それらはすべてzfs-Fuseを使用して起動時に自動的にマウントされます。
特に、initスクリプトには次の行が含まれています
zfs mount -a
利用可能なすべてのzfsファイルシステムをマウントします。この行を、使用しているzfs initスクリプトに追加するか、この行をローカルのinitスクリプトに追加することができます。
/ etc/default/zfsに移動すると、フラグを設定して、通常は起動時にZFSボリュームをマウントしますが、それ以上はマウントしません。上記の設定ファイルに記載されているように、試してみることができるのは、apt-getを使用してzfs-mountallをインストールすることです。
Sudo apt-get install zfs-mountall
これは、zfs-FuseではなくネイティブZFSをインストールしている場合に機能するはずです。詳細については、こちらをご覧ください: http://zfsonlinux.org/faq.html
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マウントが自動的にマウントされました。