원격 디스크에 로컬 디스크를 추가하는 방법은 무엇입니까?

원격 디스크에 로컬 디스크를 추가하는 방법은 무엇입니까?

원격 디스크로 마이그레이션해야 하는 로컬 컴퓨터가 있습니다. dd로 어떻게 할 수 있나요? 명령의 로컬 형식을 알고 있습니다.

dd if=/dev/sdx of=/dev/sdx count=x bs=x

하지만 SSH를 통해 로컬에서 원격으로 직접 이동하는 방법은 무엇입니까?

답변1

이 경우 두 개의 인스턴스를 실행해야 합니다 dd. 하나는 로컬 호스트에서, 다른 하나는 (를 통해 ssh) 원격 호스트에서 실행해야 합니다.

이 작업을 수행하려면 인수를 생략 of=하고 dd청크를 표준 ​​출력에 쓰거나(파이프에 쓸 수 있음) if=표준 입력 읽기를 생략할 수 있습니다(파이프에서).

예를 들어 로컬에서 원격으로 복사합니다.

dd if=/dev/sdx bs=x count=x |
    ssh user@host dd of=/dev/sdx bs=x

또는 원격에서 로컬로 복사합니다.

ssh user@host dd if=/dev/sdx bs=x count=x |
    dd of=/dev/sdx bs=x

bs=양쪽에서 일치하는 설정을 사용할 수 있습니다(기술적으로 꼭 필요한 것은 아니지만).

관련 정보