web-dev-qa-db-ja.com

同じ名前のファイルはunionfs(aufs)で競合しますか?

Debian 7wheezyでaufsを使用して、2つのフォルダを1つにマウントしようとしました。私が発行したコマンドは次のとおりです。

mkdir /test1
mkdir /test2
mkdir /test
mount -t aufs -o dirs=/test1:/test2 none /test

次に、同じ名前のファイルが同じフォルダー内で競合するかどうかを確認したかったので、次のように発行しました。

touch /test1/file1.txt
touch /test2/file1.txt

echo "A" >/test1/file1.txt
echo "B" >/test2/file1.txt

その結果、/testには文字「B」を含むfile1.txtのみが含まれます(つまり、file1.txtに含まれる/test2です)。ファイルが競合しないようにするにはどうすればよいですか?また、aufsは、同じ名前の場合に表示するファイルを選択するためにどの基準を使用しますか?

1
giovi321

基盤となる各ファイルシステムには優先順位が割り当てられます。重複するファイル名がある場合、優先順位の高いファイルシステムのものが表示され、その他は非表示になります。

https://superuser.com/questions/326190/how-does-unionfs-work を参照してください

2
Barmar