ネットワーク経由で外付けハードドライブにDDする方法は?

ネットワーク経由で外付けハードドライブにDDする方法は?

現在使用しているコンピュータの外付けハードドライブと同じネットワーク上のRaspberry Piのハードドライブを複製しようとしています。しかし、コマンドを正しく送信するのに問題があります。私は試した:

ssh user@hostip "dd if=/dev/sda" | sudo dd of=/dev/sdc

ただし、sudo と ssh 接続のプロンプトは一緒にスタックします。

ベストアンサー1

netcatを使用してください - プライバシーを気にしない場合(つまり、ホームネットワークが実際にあなたのものである場合)、CPUに不要な負荷は発生しません。

ホストで実行

cat /dev/sda | nc -n ipaddr 10000

ipaddrPIのIPアドレスはどこにありますか?

PIで実行

nc -l 10000 >/dev/sdc

すべてのコマンドはrootとして実行する必要があります。 OpenBSD netcatはあなたのバージョン(LibreSSLにある)と見なされますが、nc他のバージョンも動作するはずです。

おすすめ記事