두 서버 간에 파일을 복사하려면 rsync를 사용해야 합니다(네트워크가 느림). 여기에서 lftp가 포함된 미러/FXP를 사용할 수 있습니까? 또한 소스 디렉터리에는 연속적인 파일 스트림이 있으며 델타 파일도 대상 디렉터리에 복사해야 합니다.
소스 호스트 이름: ftprepo.armt.com.my, 포트 23, 경로: /, 사용자 ID 및 비밀번호
대상 호스트 이름: 192.168.12.240, 포트: NA, 경로: /tmp, 사용자 ID 및 비밀번호
답변1
짧은 대답은 '예, 가능합니다'입니다 lftp
.
그러나 변경된(로그) 파일을 포함하는 실행 중인 시스템을 백업하는 것처럼 보이기 때문에 IMHO를 사용하는 것이 더 좋습니다. 이는 rsync
대신 완전한 새 파일을 업로드하여 (압축) 델타를 전송하여 변경된 파일을 처리합니다.
rsync를 반복적으로 실행하는 스크립트를 사용할 수 있습니다. 첫 번째 작업은 rsync
시간이 오래 걸리고(네트워크 속도 및 소스 크기에 따라 결정됨) 두 번째 및 후속 작업은 변경되고 추가된 정보만 전송되므로 실행하는 데 훨씬 적은 시간이 걸립니다. lftp
첫 번째 "전송"이 훨씬 빨라지고 다음 "전송"이 느려지는 경우는 거의 없습니다.
당신은 또한 살펴보고 싶을 수도 있습니다rdiff-backup
, 기본 rsync 프로토콜을 사용하지만 델타를 보존하여 이전 상태로 롤백할 수도 있습니다(대상 호스트의 추가 디스크 공간 비용).