마운트된 파티션의 루트 디렉터리에서 읽기 전용

마운트된 파티션의 루트 디렉터리에서 읽기 전용
/etc/fstab
UUID=<someuuid> /mnt/data ext4 defaults,relatime,data=ordered   0 2

그리고

/mnt$ ll
drwxr-xr-x 2 manuel users 4096 15. Apr 18:25 data
/mnt$ mount -a
/mnt$ ll
drwxr-xr-x 4 root root 4096 14. Apr 22:54 data
/mnt$ 

난 이해가 안 돼요. 이게 무슨 문제야? /mnt/data에 쓰기 권한을 갖고 싶습니다. 하위 폴더에 쓸 수 있습니다. 바로 이 루트 폴더에 있습니다. 폴더 소유자가 바뀌는 이유는 무엇입니까?

답변1

(어쨌든) 첫 번째 경우에는 볼륨이 마운트되지 않은 것 같습니다. 기본 파일 시스템의 폴더인 탑재 지점이 표시됩니다. IMHO, 일반 마운트 지점 폴더는 항상 root:root에 속해야 하며 000 액세스 권한을 가져야 합니다. 일반적인 경우에는 이 폴더를 사용하는 것이 의미가 없기 때문입니다.

볼륨을 마운트하면 마운트 지점 폴더가 마운트된 파일 시스템의 루트 디렉터리로 대체됩니다. 분명히 이것은 다른 액세스 권한과 소유자를 가질 수 있습니다. 폴더 소유권을 변경해야 합니다.뒤쪽에볼륨이 이미 마운트되었습니다. 이 정보는 마운트된 파일 시스템에 기록됩니다. 설치할 때마다 이러한 새 값이 설치 지점에 나타납니다.

내 제안은 마운트 지점 폴더의 메타데이터도 변경하는 것입니다(마운트되지 않은 경우).

관련 정보