다음과 같이 백그라운드에서 tar를 실행합니다.
tar xfvz large_file.tar.gz &
내 파일을 추출하지만 , du -h
또는 을 실행하면 출력이 동일하게 유지 du
되고 새로 고쳐질 때까지 몇 분 정도 기다려야 합니다.df
df -h
해결책이 있나요? 이것은 실제로 질문이 아닙니다. du
&& df
등에 관한 내 자신의 유닉스 문화에 대해 묻는 것입니다 .
답변1
데이터가 실제로 디스크에 기록되지 않았을 수 있지만 여전히 페이지 캐시("더티 페이지")에 있을 수 있습니다. 확인해보세요
grep Dirty /proc/meminfo
/ 이전에 실행 해 볼 수 있습니다 sync
. 이렇게 하면 페이지 캐시의 모든 데이터가 강제로 디스크에 기록됩니다.df
du