한 Linux 시스템에서 다른 Linux 시스템으로 대용량 파일을 일괄 전송하시겠습니까?

한 Linux 시스템에서 다른 Linux 시스템으로 대용량 파일을 일괄 전송하시겠습니까?

Redhat Linux 변형에서 Debian 8.1로 약 50GB의 파일을 전송하려고 했지만 성공하지 못했습니다.

외장 하드 드라이브 외에 데이터를 이동할 수 있는 다른 방법을 찾고 싶습니다. 두 기기 모두 USB3 연결과 HDMI가 있지만 다른 연결은 없습니다. 서로 파일을 빠르게 전송하기 위해 BTsync를 설치할 수 없습니다.

서로 다른 두 버전의 Linux 시스템 간에 대용량 파일을 쉽게 전송하는 방법은 무엇입니까?

답변1

실제로 한 시스템에서는 Red Hat을 실행하고 다른 시스템에서는 Debian을 실행해도 아무런 문제가 발생하지 않습니다. 대부분의 의도와 목적에 따라 배포판 간의 차이는 사소합니다.

실제로 다음과 같은 두 가지 데이터 전송 옵션이 있습니다.

  1. USB, eSATA 등을 통해 연결된 이동식 디스크를 사용하세요.
  2. 웹을 사용하세요. 두 컴퓨터가 네트워크를 통해 서로 연결되면 여러 도구 중 하나를 사용하여 파일을 전송할 수 있습니다. BitTorrent Sync를 사용할 수 없다고 말씀하셨는데, 이와 유사한 것이 rsync옵션일 가능성이 높거나 실패 sftp하거나 마찬가지입니다 scp.

답변2

안정적인 (W)LAN 네트워크 연결이 있는 경우 다음 tar과 함께 사용하세요.인터넷 고양이( nc), 곧...(노트:netcat은 두 서버 모두에 필요합니다).

존재하다목적지상자:

$ nc -l -p 2342 | tar -C /target/dir -xzf -   

존재하다원천상자:

$ tar -cz /source/dir | pv -b | nc Target_Box 2342    

답변3

USB2USB 케이블(기본적으로 책상 중앙에 있는 네트워크 칩)을 사용하여 rsync노트북을 넷북에 연결합니다 . 더 큰 파일의 경우 ext4속도는 양쪽 끝에서 약 20-30MBps에 도달할 수 있습니다. 50GB를 빠르게 전송하고 싶다면 외장 HDD를 사용하는 것이 더 나을 수도 있다. 내 경험에 따르면 속도는 70-100MBps까지 올라가는데, 이는 파일을 두 번 전송해야 한다는 사실을 보완하고도 남습니다. (USB2USB 케이블은 USB 포트에 꽂기만 하면 되기 때문에 소규모 전송에 매우 편리합니다.)

관련 정보