이 경우 "하드 드라이브를 사용하여 제공"답변에 동의해야하지만, 처음으로 대량의 파일을 복사해야 할 때 사용하는 복사 솔루션입니다.
rsync
두 개의 데이터 스토리지를 동기화 상태로 유지 하는 것이 좋지만 초기 전송에 약간의 불필요한 오버 헤드가 발생합니다. 나는 가장 빠른 방법은 tar
파이프를 통해 얻는다 는 것을 알았 습니다 netcat
. 수신기 사이트에서 당신은 또한 사용할 수 있습니다 netcat
에서 들을 수 있는 추출에 파이프 들어오는 데이터를 모드 tar
. 이점은 tar
즉시 전송 을 시작하여 netcat
추가 상위 프로토콜 오버 헤드없이 일반 TCP 스트림으로 전송한다는 것입니다. 이 속도는 빨라야합니다. 그러나 마지막 위치에서 중단 된 전송을 다시 시작하는 것은 간단하지 않습니다.
올바른 tar
옵션 을 사용하여 전송 데이터를 쉽게 압축 하거나 파이프에 압축 도구를 추가 할 수도 있습니다. 그 주 netcat
암호화되지 않은 날짜를 보냅니다. 옵션이 아닌 경우 암호화 된 ssh
연결을 대신 사용할 수 있습니다 ( tar <options> | ssh <target> -c 'tar -x <options>'
).
모든 데이터가 전송 rsync
되면 그 동안 업데이트 된 모든 파일이 동기화되도록 할 수 있습니다. 또한 IIRC tar
는 그렇지 않으면 손실되는 소켓을 만들지 않지만 데이터 센터 데이터에는 실제로 사용되지 않습니다.