【发布时间】:2011-11-14 22:23:36
【问题描述】:
根据我目前的研究,Linux 正在不再允许通过 /dev/mem 文件访问物理内存。不幸的是,在 Ubuntu 11.10 上就是这种情况,因为 /dev/mem 不存在。
进一步的研究发现 shm 文件是在程序之间传递内存的一种方式 (http://www.cyberciti.biz/tips/what-is-devshm-and-its-practical-usage.html)。这是为了尝试了解 /dev/shm 是否是十六进制转储物理内存内容的有效替代品,例如,
dd if=/dev/shm bs=1024 count=10485576|hexdump -C > recovery.txt
如果做不到这一点,在没有 /dev/mem 的情况下,Linux 中是否有替代路径来访问物理内存?
【问题讨论】:
标签: linux ubuntu-11.10