Linux kernel 读取/dev/oldmem的正确方法?

Linux kernel 读取/dev/oldmem的正确方法?,linux-kernel,linux-device-driver,Linux Kernel,Linux Device Driver,我正在尝试从/dev/oldmem设备读取原始内存。但是,当我尝试使用dd命令从设备读取数据时,我只得到一个4096字节或4KB大小的文件,而不是完整的内存转储 我使用的dd命令是: sudo dd if=/dev/oldmem of=/tmp/om 在这里,/tmp/om应该是oldmem内容的副本。但它总是显示为4KB。我的方法有问题吗?这里有我遗漏的东西吗?我唯一的目标是以原始格式查看系统的完整内存。这就是我想要做的 请帮助我,如果你有任何的指针/建议,使这项工作 谢谢 听起来像是系统上的

我正在尝试从/dev/oldmem设备读取原始内存。但是,当我尝试使用dd命令从设备读取数据时,我只得到一个4096字节或4KB大小的文件,而不是完整的内存转储

我使用的dd命令是: sudo dd if=/dev/oldmem of=/tmp/om

在这里,/tmp/om应该是oldmem内容的副本。但它总是显示为4KB。我的方法有问题吗?这里有我遗漏的东西吗?我唯一的目标是以原始格式查看系统的完整内存。这就是我想要做的

请帮助我,如果你有任何的指针/建议,使这项工作


谢谢

听起来像是系统上的默认页面大小?你试过使用bs标志吗?谢谢你的回复。我尝试使用bs标志,但这没有任何区别。