unionfs(aufs)中同名文件是否冲突?

unionfs(aufs)中同名文件是否冲突?

aufs我只是尝试使用Debian 7 wheezy将两个文件夹合二为一。我发出的命令如下:

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

结果是/testcontains 只file1.txt包含字母“B”(这意味着它包含file1.txt在 中/test2)。怎样才能让文件不冲突呢?aufs如果文件名相同,则使用哪个标准来选择显示哪个文件?

答案1

每个底层文件系统都分配有一个优先级。如果存在重复的文件名,则优先级较高的文件系统中的文件名是可见的,其他文件名是隐藏的。

https://superuser.com/questions/326190/how-does-unionfs-work

相关内容