test.txt
次の場所にファイルがあります。
./a/test.txt (1 KB, old one)
./unionWritableFolder/test.txt (2 KB, should be overriding)
./unionMergedFolder/test.txt (1 KB, old one)
私がこうすれば:
echo 3 | sudo -k tee /proc/sys/vm/drop_caches
AUFSで最後に変更されたファイルはunionMergedFolder
正しいファイルです。
./unionWritableFolder/test.txt
それ以外の場合、古いファイルは引き続き表示されます。./a/test.txt
キャッシュが更新されていないと思いますか?私は本当に何が起こっているのか分かりません。キャッシュを正しく機能させる方法はありますか?それでは、ずっと下ろす必要はありませんか?
PS:AUFSは理解しやすく、使いやすく、ユーザーフレンドリーなので、AUFSの使用を中止する予定はありません。
答え1
回答:「キャッシュを動作させる方法はありますか?」(そして実際にaufs書き込みを動作させる方法はありますか?)
aufsがインストールされたら、-o sync
以下のようにbrと一緒に使用しなければ正しく動作するようです。-o sync,br="..."
これで、記録するアップデート、タイムスタンプまで準備するのについに大きな助けになりました!
PS:問題はまだUbuntu 16.04に存在し、同期が必要です。