파일을 한 방향으로 한 번만 다운로드/동기화하세요.

파일을 한 방향으로 한 번만 다운로드/동기화하세요.

나는 수집가이고 내 NAS는 내 친구들이 부러워하는 제품입니다. 하지만 내 컬렉션을 공유하는 것은 모든 사람이 내 도시와 캐나다의 수 킬로미터에 걸쳐 인터넷 쓰레기로 퍼져 있기 때문에 고통스럽습니다. 저는 다음과 같은 아이디어를 가지고 있습니다. 임의의 오래된 PC나 RPI를 사용하여 편리하고 저렴한 "미니" 일회용 NAS 장치를 만드십시오. 단일 1TB 디스크 TOPS. 이를 위해 파일을 한 번만 다운로드할 수 있는 방법을 찾으려고 노력해 왔습니다.

내가 youtube-dl원하는 옵션 은 , , 또는 --download-archive입니다 . 나는 그 도구가 "인기" 있고 대부분의 배포판에 패키지되어 있는 한 그 도구가 무엇인지 별로 신경 쓰지 않습니다. 전송이 필수라면 별로 신경쓰지 않겠지만 http나 ssh가 선호됩니다. 다운로드가 성공했다고 가정하면 대상 파일(일회성 NAS 복사본)이 삭제되면 파일이 교체되는 것을 원하지 않습니다.aria2ccurllftprsyncwget

Google에서 검색했는데 얻을 수 있는 가장 가까운 것은 사용 lftp--log=출력을 다시 피드백하기 전에 처리하는 것입니다 --exclude-glob-from=FILE.

이것은 내가 처음에 원할 것이라고 상상할 수 없는 것에 대한 거의 수동 작업처럼 보입니다. 전에 이런 일을 해본 사람이 있나요? 어떤 도구를 사용했는지 공유할 수 있나요?

답변1

rsync이는 모든 Linux 배포판에서 사용할 수 있어야 하며 원하는 경우 파일 목록/패턴을 포함하거나 제외하면서 전체 서버, 파일 시스템 또는 디렉터리를 한 번에 동기화하는 데 사용할 수 있습니다.

rsync 서비스를 설정하고 싶지 않다면 rsync연결을 통해 설정할 수도 있지만 속도는 느려집니다. 옵션과 버전도 ssh있습니다 (포함된 버전도 포함).--exclude-from=FILE--exclude=PATTERN

관련 정보