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
は、同じ名前の場合に表示するファイルを選択するためにどの基準を使用しますか?
基盤となる各ファイルシステムには優先順位が割り当てられます。重複するファイル名がある場合、優先順位の高いファイルシステムのものが表示され、その他は非表示になります。
https://superuser.com/questions/326190/how-does-unionfs-work を参照してください