典型的 Linux 机器会挂载一个tmpfs
来存储临时文件:
$ df
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 953M 702M 203M 78% /
tmpfs 1.5G 111M 1.5G 0% /tmp
...
在实时机器上,我如何才能访问tmpfs
作为块设备的底层内存,以便对其进行映像以dd
用于文件恢复/取证/入侵检测? 没有设备/dev
可以正确隔离和映射所使用的内存tmpfs
到块设备。
这个问题已经在这里提出,但没有任何答案有帮助:https://www.linuxquestions.org/questions/linux-general-1/how-to-backup-ramfs-or-tmpfs-using-dd-4175422520/
答案1
据我所知,没有底层块设备。tmpfs 通过内核动态调整大小 - 由此我推断它不能被视为块。如果您想要一个块设备,那么您需要使用 ramdisk。