서버 A에 160 만 개의 파일이 있으며 그 중 약 20k 만 서버 B에 도달해야합니다. 대상 서버 B는 GoDaddy 공유 호스팅에 있으므로 한 번에 많은 파일을 전송하는 데 scp로 제한됩니다.
SQL 쿼리에서 20k + 파일의 .txt 파일을 생성 한 다음 해당 목록을 scp에 공급하고 싶습니다. 그렇게 할 수있는 옵션이 있습니까?
cat /proc/version
나에게 준다 Linux version 2.6.32-531.23.3.lve1.2.65.el6.x86_64 (mockbuild@koji.cloudlinux.com) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC) ) #1 SMP Tue Aug 19 10:37:27 EDT 2014
rsync
도 저의 첫 생각이지만 GoDaddy는 SSH를 통해 새 소프트웨어를 설치하는 데 많은 어려움을 겪었습니다. 예, 파일 경로는 현재 SQL 데이터베이스에 있지만 텍스트 파일로 쉽게 추출 할 수 있습니다.
rsync -L
파일을 원격 서버에 복사하는 데 사용하십시오. 주요 단점은 나중에 디렉토리를 정리해야한다는 것입니다. 나는 이것이이 질문에 대한 정식 답변이라고 생각하지 않기 때문에 의견으로 추가했습니다.