>

먼저 여기서 시나리오가 무엇인지 자세히 설명하겠습니다.

우리는 두 개의 서버가 모두 우분투 14.04 LTS이고/storage /라는 드라이브가 70TB입니다. 각각 30GB 크기의 파일과 다른 파일도 포함합니다. 둘 다 원격 서버이므로이 모든 데이터를 다른 원격 서버의/storage /와 같은 드라이브로 옮기고 싶습니다.

데이터 손실이 없도록 빠르고 안정적으로 수행 할 수있는 방법이 있습니까?

한 번에 한 파일에서 다른 파일로 이동하려고 시도했지만이 링크 . 도움을 주시면 감사하겠습니다.

  • 답변 # 1

    와이즈 비즈

    원본 서버와 대상 서버 간의 네트워크 연결 속도에 따라 다릅니다.

    70TB는 많은 데이터입니다. 서버에서 드라이브를 물리적으로 분리하고 대상 서버에서 다시 마운트하는 것이 좋습니다.

    와이즈 비즈

    Is there any way to do it fastly

    를 통해 파일을 복사하는 경우  무결성은 프로그램 자체에서 사용하는 암호화 프로토콜에 의해 보장됩니다. 그래서 긴

    and stably so that there will be no data loss in that?

     제로 상태로 끝나면 모든 것이 잘 진행되었음을 알 수 있습니다.

  • 답변 # 2

    어떤 솔루션을 언급 한 질문에서 사용했는지 확실하지 않지만 scp 를 사용하는 것이 좋습니다.  그리고 scp  이 작업에는 많은 시간이 걸리므로

    이 양의 데이터를 사용하면 문제가 발생할 수 있으며 (예 : 연결이 끊어 질 수 있음) 절차를 다시 시작해야하는 시점을 찾는 데 어려움을 겪게됩니다. Rsync가 대신 해줍니다.

    속도에 대해 이야기하는 것은 네트워크 연결에 따라 다르며 물리적 드라이브를 움직이는 것도 해결책이 될 수 있습니다. rsync에서 압축 스위치를 살펴보면 파일을 쉽게 압축 할 수 있다면 도움이 될 수 있습니다. 그렇지 않은 경우 압축없이 진행하는 것도 좋은 생각 일 수 있습니다 (불필요한 CPU 사용량 없음).

  • 답변 # 3

    간단히

    <올>

    백업 만들기

    새 서버 rsync 구성  루트로 액세스 (임시 및 공개 키만) 및 screen 설치 , ssh 디렉토리를 만듭니다.

    rsync 를 이용한 전송  (슬랙웨어 /storage 에서   rsync 사용을 사용하지 않으면 기본값이 사용됩니다. )

    ssh 로 전송 확인 후 rsync -e  if is all and ssh access as root (mantein only ssh as user)

    df

관련 자료

  • 이전 text processing - "붙여 넣기"와 같은 명령 - -"이지만 알파벳순으로 정렬
  • 다음 bash - "> |"-리디렉션 ( "큰 파이프"-리디렉션)은 무엇을 의미합니까?