바인드 마운트를 사용하여 lxc 아래에 mergefs 디렉터리를 마운트하면 루트 또는 555 권한이 없으면 콘텐츠가 표시되지 않습니다.

바인드 마운트를 사용하여 lxc 아래에 mergefs 디렉터리를 마운트하면 루트 또는 555 권한이 없으면 콘텐츠가 표시되지 않습니다.

그래서 proxmox를 사용하고 일부 하드 드라이브 /mnt/hdd1등을 마운트했습니다./mnt/hdd2

나는 mergefs를 사용하여 모두 하나의 드라이브로 나타납니다. 그런 다음 다양한 lxc 컨테이너 내부에서 디렉터리에 액세스할 수 있도록 바인드 마운트를 사용합니다. 폴더 권한을 550으로 설정했지만 ls -la디렉토리를 시도하면 "총 0"만 반환됩니다. 디렉토리를 볼 수 있으므로 sudo ls -la실제로 설치되었습니다.

권한을 555로 변경하면 디렉터리를 올바르게 볼 수 있지만 ID 사용자 이름으로 확인하고 있으며 디렉터리가 속한 그룹의 구성원입니다. 또한 /mnt/hdd1동일한 방법을 사용하여 마운트하면 권한 550으로 디렉터리에 액세스할 수 있습니다. 그룹을 다시 만들어 보았습니다.

이 문제의 원인은 무엇입니까?

동일한 사용자로 호스트 시스템에서 이 벌금에 액세스할 수 있습니다. (이 그룹의 구성원만 해당)

내 mergefs 설정은 d???????? 대신 .을 사용한 결과 /etc/fstab이지만 루트에서는 여전히 작동합니다.defaults,allow_other,use_ino,func.getattr=newestdefault_permissionsallow_other

관련 정보