로컬 컴퓨터에 대한 증분 백업 FTP

로컬 컴퓨터에 대한 증분 백업 FTP

FTP 디렉터리를 백업하고 싶습니다(백업이 아님)도착하다)는 매일 cron 스크립트를 실행합니다. 저는 FTP를 로컬 컴퓨터에 동기화하는 솔루션을 선호합니다. 변경된 파일만 복사하고 삭제된 파일은 삭제합니다.

그런 응용 프로그램이 있습니까?

답변1

당신은 그것을 사용할 수 있습니다컬 파일 시스템원하는 것을 달성하려면 rsync를 사용하세요.

curftpfs는 원격 FTP 위치를 일반 파일 시스템으로 마운트할 수 있는 FUSE 파일 시스템입니다. 설치 후 rsync설치를 로컬 복사본과 동기화할 수 있습니다.

답변2

rsync가 이를 수행할 수 있습니다.

스크립트를 작성하여 cron에 넣습니다.

답변3

lftp는 훌륭합니다. (제가 이 글을 쓴 후 여러분의 댓글을 통해 발견한 것을 보았습니다). 사이트에 북마크를 추가하고(lftp로) cron one-liner를 사용하세요. 이렇게 하면 일일 백업도 git에 커밋되므로 필요한 경우 이전 백업으로 돌아갈 수 있습니다.

11 01 * * * cd /home/my/backups; lftp bookmarkName -e "mirror --verbose -X *cache*;quit" && git add . && git commit -m "scheduled backup"

-X 이름에 캐시가 있는 파일을 무시합니다.

관련 정보