web-dev-qa-db-ja.com

起動時にZFSデータセットを自動的にマウントする方法を教えてください。

私はZFSを使用して、デスクトップPCの構成ファイルを含むデータを保存しているので、起動時にデータセットを自動的にマウントすることが重要です。私の人生では、Ubuntu 19.10でこれを行う方法を理解できませんでした。

最初に、私が走ったときzfs listおよびzpool list、出力はありませんでした。それは空でした。その後、私のプールをインポートする方法を理解した後、それらはまだマウントされません。

2
Leonora Tindall

これを行う正しい方法は、3つのユニットファイルがenabledであることを確認して、起動時に開始することです。

  • zfs.target、これはすべてのZFSの包括的なターゲットです
  • zfs-import.service、起動時にzpoolをインポートします
  • zfs-mount.service、ブート時にすべてのデータセットをマウントします

これらのユニットには依存関係が正しく設定されているため、次のコマンドを実行するだけです。

systemctl enable zfs.target zfs-import.service zfs-mount.service

すべてがオンになっていることを確認します。この後、再起動してテストします。 ZFSデータセットが表示されます。

1
Leonora Tindall