マウントされたパーティションのルートディレクトリから読み取り専用

マウントされたパーティションのルートディレクトリから読み取り専用
/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アクセス権を持っている必要があります。一般的なケースでは、このフォルダを使用することは意味がないためです。

ボリュームをマウントすると、マウントポイントフォルダがマウントされたファイルシステムのルートディレクトリに置き換えられます。明らかに、これは異なるアクセス権と所有者を持つことができます。フォルダの所有権を変更する必要があります。後ろにボリュームはすでにマウントされています。この情報はマウントされたファイルシステムに書き込まれます。インストールするたびに、これらの新しい値がインストールポイントに表示されます。

私の提案は、マウントポイントフォルダのメタデータも変更することです(マウントされていない場合)。

おすすめ記事