ZFSファイルシステムを共有/ rsharedとして自動的にマウントする方法は?

ZFSファイルシステムを共有/ rsharedとして自動的にマウントする方法は?

次のZFSサブファイルシステムがいくつかあります(スナップショットとZFSオプションを詳細に管理できます)。

tank/media
tank/media/pictures
tank/media/pictures/photos
tank/media/movies
tank/media/music
tank/media/documents
tank/media/documents/public

私はDebian GNU / Linux 8.6(jessie)とZFS-on-Linux、kernelを実行しています4.4.19-1-pve。私の目標は、tank/mediaバインドマウント()を介して親ZFSファイルシステムをLXCコンテナと共有することです。サブファイルシステムにアクセスできるようにします。

tank/mediaコンテナ内にマウントをバインドすると、子ZFSファイルシステム(EG tank/media/pictures)は表示されません。mount --make-rshared tank/mediaサブマウントも表示されるようにするには、これを行う必要があります。

make-rsharedZFSを使用してLinuxでデフォルトでZFSサブファイルシステムをマウントする方法は?

ベストアンサー1

lxc install行のオプションをrbind使用してインストールすると、bind問題が解決することがわかりました(proxmoxの構文)。

lxc.mount.entry: /tank/media media none rbind,create=dir,optional 0 0

共有マウントに関するRedHatドキュメントから出発rbindバインドディレクトリのソースでマウント複製を実装します(私たちが必要とするもの)。違いは、make-rsharedバインドのマウントがソースに反映できることです。

私は直接この問題に遭遇しましたが、これがGoogleで唯一関連した結果でしたので、この質問が長く続いてきたにもかかわらず答えを出すことが適切だと思いました。

おすすめ記事