OverlayFS는이 workdir
두 개의 다른 디렉토리 옆에 옵션을, lowerdir
그리고 upperdir
빈 디렉토리 있어야한다.
불행히도 overlayfs의 커널 문서 는이 옵션의 목적에 대해 많이 이야기하지 않습니다.
“workdir”은 upperdir과 동일한 파일 시스템에있는 빈 디렉토리 여야합니다.
읽기 전용 오버레이의 workdir
경우 upperdir
. 이것은 병합 된 파일을 작성하는 것과 관련이 있다는 단서를 제공합니다.
workdir
병합 된 디렉토리에서 파일을 쓰거나 변경할 때 발생하는 상황을 설명하십시오 . 쓰기 가능 upperdir
이 충분하지 않은 이유는 무엇 입니까?
답변
workdir 옵션이 필요하며 원자 조치로 오버레이 대상으로 전환하기 전에 파일을 준비하는 데 사용됩니다 (workdir은 upperdir과 동일한 파일 시스템에 있어야 함).
출처 : http://windsock.io/the-overlay-filesystem/
“오버레이 대상”이 의미하는 추측이 위험합니다 upperdir
.
따라서 … 특정 파일 ( “화이트 아웃”파일 일 수 있음)은 원자 적으로 생성 및 구성되어 workdir
원자로 이동됩니다 upperdir
.
답변
lowerdir에있는 파일을 삭제하면이 정보가 workdir에 저장됩니다.