DU는 활성 rsync 중에 총계가 위아래로 변동하는 것을 보여줍니다.

DU는 활성 rsync 중에 총계가 위아래로 변동하는 것을 보여줍니다.

나는 2개의 CentOS 시스템을 가지고 있는데, 그 중 하나는 ~411 gig 디렉토리를 다른 시스템과 재동기화하고 있습니다.

수신 시스템에서는 일반적으로 du -cs * |grep total;sleep 5백그라운드 rsync 작업을 모니터링하고 실제로 발생하는지 확인하는 방법으로 실행합니다. 그렇지 않으면 실행될 때 이를 모니터링하는 좋은 방법을 모르기 때문입니다.

내가 보고 있는 동작은 du가 총 킬로바이트 수를 표시한 다음 이전(그리고 정확한) 값으로 돌아가는 것입니다.

430235952       total
430235952       total
430235952       total
430235952       total
430235952       total
430235952       total
430235952       total
430235952       total
430498032       total <----
432333040       total <----
434430192       total <----
430235952       total <---- Back down to original value>
430235952       total
430235952       total
430235952       total
430235952       total
430235952       total
431284468       total <---- Up again
434430196       total <----
430235952       total <---- Back down again>
430235952       total
430235952       total
430235952       total
431284468       total <---- ???
434430196       total <---- ???
430235952       total 
430235952       total
430235952       total

여기서 무슨 일이 일어나고 있는지 아는 사람 있나요?

답변1

내가 틀렸을 수도 있지만 파일이 전송 중이고 나중에 손상된 데이터가 있는 것으로 확인되어 rsync가 손상된 복사본을 삭제하고 다시 시도하는 것처럼 보입니다. -v 플래그를 사용하여 rsync를 실행하여 자세한 정보를 출력할 수 있지만 실제로는 너무 많이 땀을 흘리면 안됩니다. 전송에 문제가 있는 경우 무한정 중단되지 않고 무슨 일이 일어나고 있는지 알려주는 경고 정보가 출력될 가능성이 높습니다.

관련 정보