4시간 전에 rsync를 시작하여 전체 디렉터리(Ubuntu를 사용하고 있음)의 복사본을 /home
외부 HDD에 생성했습니다. 나는 /home
150GB의 별도 파티션에 살고 있으며 그 중 106GB가 사용됩니다. 또한 /
12GB의 데이터가 포함된 파티션(Ubuntu 설치 등)이 있습니다 .
그러나 rsync는 여전히 실행 중이지만 이미 HDD에 205GB의 데이터를 생성했습니다( 보고됨 du -hs home/
).
내가 아는 한 rsync가 현재 무엇을 복사하고 있는지 전혀 모릅니다. 최대 106GB의 데이터를 복사할 수 있습니다.
다음 명령을 사용하여 rsync 프로세스를 시작했습니다.
rsync -a /home /media/BackupsDisk/MyBackup
이 동작의 원인이 무엇인지 아는 사람이 있습니까?
편집: 방금 끝났습니다. 총 211GB의 데이터를 생성했는데, 이는 /
와 /home
파티션을 합친 것보다 많습니다. 어딘가에 심볼릭 링크가 있을 수도 있습니다 /dev/random
.
답변1
홈 폴더에 다른 폴더에 대한 링크가 있을 수 있습니다. rsync가 보관 모드에서 링크를 따르는지 여부는 확실하지 않습니다.
편집: 심볼릭 링크된 폴더의 내용을 복사하려는 경우가 아니면 심볼릭 링크를 심볼릭 링크로 유지하는 -l 플래그를 사용하는 것이 좋습니다.
답변2
-v
옵션 을 추가하여 rsync
왜 그렇게 오래 걸리는지 확인할 수 있습니다.
find
새 위치에서 큰 파일을 찾는 친구입니다.
예를 들어 집에서 10MB보다 큰 파일을 찾으려면 다음을 수행합니다.
find ~ -size +10M