使用 dd 通过网络备份设备

使用 dd 通过网络备份设备

我有一个连接到网络的 Raspberry Pi 和一个 USB 记忆棒。是否可以在我的 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 用户@pi “dd if=/dev/mmcblk0” > pi.iso

答案3

规范答案unix.se是通过管道传输ssh

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

相关内容