lxc でバインドマウントを使用して mergerfs ディレクトリをマウントすると、ルートまたは 555 権限でない限り何も表示されません。

lxc でバインドマウントを使用して mergerfs ディレクトリをマウントすると、ルートまたは 555 権限でない限り何も表示されません。

私はproxmoxを使用しており、いくつかのハードドライブをマウントしています/mnt/hdd1/mnt/hdd2

私は mergerfs を使用して、これらをすべて 1 つのドライブとして表示します。次に、さまざまな lxc コンテナーでディレクトリにアクセスできるように、bind マウントを使用します。フォルダーのアクセス許可を 550 に設定しましたが、ls -laディレクトリで試すと、「合計 0」のみが返されます。ただし、ディレクトリは表示できるので、sudo ls -laマウントされます。

権限を 555 に変更すると、ディレクトリを適切に表示できますが、ID ユーザー名を使用して確認したところ、ディレクトリを所有するグループのメンバーです。また、/mnt/hdd1たとえば同じ方法を使用してマウントすると、権限 550 でディレクトリにアクセスできます。グループを再作成してみました。

この原因は何だと思いますか?

同じユーザーとしてホストからこれにアクセスできます。(再び、グループのメンバーとしてのみ)

の mergerfs 設定は/etc/fstabですdefaults,allow_other,use_ino,func.getattr=newestdefault_permissionsの代わりにを使用するとallow_otherd????????? になりますが、それでも root では機能します。

関連情報