나는 사용하고있다네트워크 DAV클라이언트는 ownCloud
폴더(또는 다른 클라우드의 폴더)를 내 로컬 컴퓨터에 드라이버로 설치합니다.
sudo apt-get install davfs2
mkdir oc
sudo mount.davfs https://b2drop.eudat.eu/remote.php/webdav/ oc
이 시나리오에서는 A.tar.gz
마운트된 폴더에 압축 파일( )이 있고 해당 파일을 B.tar.gz
.
rsync --no-whole-file oc/A.tar.gz /home/local/B.tar.gz
나중에 파일이 마운트된 디렉토리에서 업데이트되고 전체 파일을 다운로드하지 않고 다음 을 사용하여 업데이트된 부분만 로컬 디렉토리에 복사하고 싶습니다. ( 가능한 경우)
발견되지 않은 부분 the rsync algorithm
만을 토대로A.tar.gz
B.tar.gz
답변1
이 경우 체크섬 계산 중에 마운트된 폴더에서 rsync를 사용하면 수정된 부분만 전송됩니다.
=> rsync는 전체 파일을 읽어야 합니까? 그러면 업데이트된 부분뿐만 아니라 전체 데이터가 마운트된 디렉터리에 다운로드됩니까?
네, 맞습니다.
(페이지 오른쪽이나 하단에 있는 링크 사이드바를 보면 - "설치된 sshfs에서 원격 rsync와 로컬 rsync의 차이점은 무엇입니까?" - 이것이 허용되는 답변의 첫 번째 부분입니다.노력하다설명하다. 나는 당신의 설명이 더 명확하다고 생각합니다).