Ubuntu 16.04でZFSを実行しています。
RaidZ2には、それぞれ7つのドライブを持つ2つのZFSプールがあります。
起動時に2つのプールのうち1つのみがインストールされます。次を使用して2番目のものを手動でインストールできました。
sudo zpool import vol2
この時点で、2番目のプールがインストールされます。
起動時に最初のプールがインストールされていることを確認するには?
答え1
次のように複数のサービスを有効にする必要があります。
sudo systemctl enable zfs-import-cache.service
sudo systemctl enable zfs-import-scan.service
sudo systemctl enable zfs-mount.service
sudo systemctl enable zfs-share.service
sudo systemctl enable zfs-zed.service (depending on version may be zed.service)
そして:
sudo systemctl enable zfs.target
再起動し、何が起こるかを確認してください。バージョンとディストリビューションが異なるため、システムには存在しない可能性があります。これを行う人は誰でもアクティブにする必要があります。
編集1:
これらのサービスが正しく有効になっていることを確認するには、次のコマンドを実行します。
ls -oR /etc/systemd/ |grep zfs
出力は次のようになります。
drwxr-xr-x 2 root 4096 22.01.2017 17:31 zfs-mount.service.wants/
drwxr-xr-x 2 root 4096 22.01.2017 17:31 zfs-share.service.wants/
drwxr-xr-x 2 root 4096 22.01.2017 17:31 zfs.target.wants/
lrwxrwxrwx 1 root 39 22.01.2017 17:31 zed.service -> /usr/lib/systemd/system/zfs-zed.service
lrwxrwxrwx 1 root 34 22.01.2017 17:32 zfs.target -> /usr/lib/systemd/system/zfs.target
/etc/systemd/system/zfs-mount.service.wants:
lrwxrwxrwx 1 root 48 22.01.2017 17:31 zfs-import-cache.service -> /usr/lib/systemd/system/zfs-import-cache.service
lrwxrwxrwx 1 root 47 22.01.2017 17:31 zfs-import-scan.service -> /usr/lib/systemd/system/zfs-import-scan.service
/etc/systemd/system/zfs-share.service.wants:
lrwxrwxrwx 1 root 41 22.01.2017 17:31 zfs-mount.service -> /usr/lib/systemd/system/zfs-mount.service
/etc/systemd/system/zfs.target.wants:
lrwxrwxrwx 1 root 48 22.01.2017 17:31 zfs-import-cache.service -> /usr/lib/systemd/system/zfs-import-cache.service
lrwxrwxrwx 1 root 47 22.01.2017 17:31 zfs-import-scan.service -> /usr/lib/systemd/system/zfs-import-scan.service
lrwxrwxrwx 1 root 41 22.01.2017 17:31 zfs-mount.service -> /usr/lib/systemd/system/zfs-mount.service
lrwxrwxrwx 1 root 41 22.01.2017 17:31 zfs-share.service -> /usr/lib/systemd/system/zfs-share.service
lrwxrwxrwx 1 root 39 22.01.2017 17:31 zfs-zed.service -> /usr/lib/systemd/system/zfs-zed.service
これにより、サービスが有効になっているときの出力を忘れた場合やログにアクセスできない場合でも、サービスが有効になっているかどうかを明確に確認できます。