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
캐시가 업데이트되지 않은 것 같나요? 나는 정말로 무슨 일이 일어나고 있는지 이해하지 못합니다.캐시가 제대로 작동하도록 하는 방법이 있습니까?그럼 계속 내려놓을 필요는 없나요?
추신: AUFS는 이해하기 쉽고 사용하기 쉽고 사용자 친화적이기 때문에 AUFS 사용을 중단할 계획이 없습니다.
답변1
답변: "캐싱을 작동하게 할 수 있는 방법이 있나요?"(그리고 실제로 aufs 쓰기를 작동하게 할 수 있는 방법이 있나요?)
aufs가 설치되면 -o sync
아래와 같이 br과 함께 사용해야 제대로 작동하는 것 같습니다.-o sync,br="..."
이제 기록할 업데이트, 심지어 타임스탬프까지 준비하는 데 마침내 큰 도움이 되었습니다!
추신: 문제는 여전히 우분투 16.04에 존재하며 동기화가 필요합니다.