你能 scp 一个设备文件吗?

你能 scp 一个设备文件吗?

我的闪存被分区为 /dev/mtd0 /dev/mtd1 等......我想将其中一个分区转移到我的电脑上,这样我就可以用十六进制编辑器分析它,但每次我尝试用 scp 复制它时我得到 - 不是普通文件。如何 scp 闪存分区的内容?我想我在 Windows 机器上使用 WinSCP 做过一次,但它只适用于 < 10mb 的小分区,任何更大的分区都会与设备断开连接。

答案1

dd和的组合ssh可能会有所帮助:

# dd if=/dev/mtd0 | ssh me@myhost "dd of=mtd0.img"

答案2

dd我在通过 ssh 访问大型块设备时遇到了麻烦,但cat为我解决了这个问题:

sudo cat /dev/mmcblk1p3 | ssh me@myhost 'cat >mmcblk1p3'

相关内容