書き込み可能な分岐が低い auf

書き込み可能な分岐が低い auf

マウントされたファイルシステムからいくつかのディレクトリを隠そうとします(これはセキュリティとは無関係で、審美的な側面にすぎません)。私は定期的にファイルシステムをマウントし、/mnt/dataaufsを使って次のように適切な白でディレクトリを上書きしようとしています。

# ls -lA /mnt/data
total 12
drwx------ 2 root root 4096 Jul 28 18:26 dir1
drwx------ 2 root root 4096 Jul 28 18:26 dir2
drwx------ 2 root root 4096 Jul 28 18:26 dir3
# ls -lA /mnt/overlay
total 8
-r--r--r-- 2 root   root      0 Jul 28 18:27 .wh..wh.aufs
-r--r--r-- 2 root   root      0 Jul 28 18:27 .wh.dir2
drwx------ 2 root   root   4096 Jul 28 18:27 .wh..wh.orph
drwx------ 2 root   root   4096 Jul 28 18:27 .wh..wh.plnk
# mount -t aufs -o br:/mnt/overlay:/mnt/data none /mnt/test
# ls -lA /mnt/test
total 8
drwx------ 2 root root 4096 Jul 28 18:26 dir1
drwx------ 2 root root 4096 Jul 28 18:26 dir3

今まではそんなに良くなった。新しく作成されたファイルはすべて/mnt/testブランチに書き込む必要があるため、ブランチを読み取り専用にしてみ/mnt/dataました。/mnt/overlay

# umount /mnt/test
# mount -t aufs -o br:/mnt/overlay=ro+wh:/mnt/data=rw none /mnt/test
mount: warning: /mnt/test seems to be mounted read-only.

ここで詰まっている部分があります。書き込み可能な分岐があるにもかかわらず、統合マウントが読み取り専用であるのはなぜですか?ブランチに読み取り専用ブランチがある場合は存在できないとrw想像できます。aufs ドキュメントただし、「複数の書き込み可能なブランチのいずれかを選択する戦略」セクションは次のとおりです。

「wh」属性を持つポリシーによって選択されたブランチの上に読み取り専用ブランチがある場合...

できるように説明します。それでは私が見逃した他のものはありますか?

ベストアンサー1

aufs brの最初の分岐は、共用体が書き込み可能なrwでなければなりません。最初のブランチを ro に選択すると、Union が読み取り専用でインストールされます。

おすすめ記事