두 개의 마운트 지점을 단일 디렉토리로 집계하여 둘 다의 파일을 단일 마운트 지점으로 결합하려고합니다. overlayfs로 몇 가지 테스트를 수행하고 병합 된 마운트 지점을 만들 수 있었지만이 병합 된 디렉토리에서 파일을 삭제할 때 문제가 발생합니다.
나는 overlayfs가 상위 및 하위 파일 시스템을 가지고 있으며 하위에서 무언가를 삭제하면 상위 파일 시스템에서 "화이트 아웃"을 생성하여 기본적으로 "shining through"에서 병합 된 레이어까지 하위에서 파일을 숨기는 것을 이해합니다. 파일은 여전히 하위 파일 시스템의 공간을 차지합니다. 사용 가능한 것으로 표시되지 않았습니다.
내 질문은 : 상위 및 하위 파일 시스템에서 파일을 삭제하고 삭제 된 파일이 사용하는 공간을 되 찾는 방법은 무엇입니까? 병합 된 디렉토리에서 파일을 수동으로 삭제 한 다음 하위 디렉토리에서 파일을 삭제할 수 있지만 (나쁜 일입니까?) df -ha
여전히 병합 된 디렉토리를 공간을 차지하는 것으로 표시합니다.
none 6.8G 1.9G 4.6G 30% /var/www/merged
/dev/loop0 380M 2.3M 354M 1% /mnt/lower1
/dev/loop1 380M 2.3M 354M 1% /mnt/lower2
/dev/loop2 380M 2.3M 354M 1% /mnt/upper
none 380M 2.3M 354M 1% /mnt/merged
overlayfs 파일 시스템에서 파일을 삭제하고 정확한 디스크 사용량을 올바르게보고하는 올바른 방법은 무엇입니까?