Debian
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
結果是
/test
contains 僅file1.txt
包含字母“B”(這意味著它file1.txt
包含在 中/test2
)。文件如何不衝突?如果它們具有相同的名稱,則使用哪些標準aufs
來選擇要顯示的文件?
每個底層文件系統都被分配了一個優先級。如果有重複的文件名,則來自較高優先級文件系統的文件名是可見文件名,其他文件名是隱藏文件名。
見https://superuser.com/questions/326190/how-does-unionfs-work