rsync가 이상한 파일 이름을 추가합니다

rsync가 이상한 파일 이름을 추가합니다

저는 10분마다 cronjob을 통해 재동기화하고 실외에서는 3g 어댑터를 사용합니다. rsync는 전송되는 파일을 검사할 수 있는 EC2 서버로 데이터를 보냅니다. 그런데 EC2의 대상 폴더에 "ls -al"과 같이 이상한 파일 이름이 많이 있는 것을 발견했습니다. 아래 이미지를 이해하도록 도와주실 수 있나요? (동일해 보이지만 추가 "파일 이름 끝에 문자"가 반복됩니다)

스크린샷

답변1

표시되는 파일 이름은 파일을 전송할 때 rsync가 생성하는 임시 파일처럼 보입니다(성공적으로 완료되면 이러한 파일의 이름은 앞에 점과 뒤에 오는 6자 확장자 없이 자동으로 올바른 이름으로 변경됩니다).

일반적으로 rsync 전송이 완전히 중단되면(연결이 끊어졌을 수 있음) 삭제되지만, 어떤 이유로 정리할 기회도 없이 rsync가 종료되는 경우에는 삭제되지 않습니다.

어쩌면 rsync가 가끔 강제 종료되는 메모리 부족 상황이나 그와 유사한 상황에 처했을 수도 있습니다.

관련 정보