ddを使用してネットワーク経由でデバイスをバックアップする

ddを使用してネットワーク経由でデバイスをバックアップする

USB スティックと一緒にネットワークに接続された Raspberry Pi があります。Raspberry Pi で dd コマンドを使用して、iso を Mac に自動的にアップロードすることは可能ですか?

つまり、私の Pi では次のようなことができるのでしょうか: sudo dd if=/dev/mmcblk0 of=192.168.1.248/path/to/iso(IP アドレスは私の Mac です)? これが可能な場合、どのようにすればよいでしょうか?

必要であれば、Mac 上にサーバーを構築させていただきます。

答え1

好みのインターフェース (samba、nfs など) を使用して、Mac 上のリモート ディレクトリにマウントします。次に、マウント ポイント上のファイルに dd するだけです。

答え2

いいえ、dd はそのようには動作しませんが、ssh とリダイレクトを使用して目的の操作を実行できます。

ssh user@pi "dd if=/dev/mmcblk0" > pi.iso

答え3

標準的な答えから日本語パイプすることですssh

$ dd if=/dev/sda | gzip -1 - | ssh user@remote dd of=image.gz

関連情報