aufs
私はDebian 7 wheezyを使って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
その結果、文字「B」/test
のみが含まれます(中にfile1.txt
含まれることを意味)。ファイルの競合をどのように回避できますか?ファイル名が同じ場合、表示するファイルを選択するためにどの基準が使用されますか?file1.txt
/test2
aufs
答え1
各基本ファイルシステムには優先順位が割り当てられます。重複したファイル名がある場合は、優先度の高いファイルシステムのファイル名が表示され、他のファイル名は非表示になります。
バラよりhttps://superuser.com/questions/326190/how-does-unionfs-work