如何在linux中将tmpfs读取为块设备?

Duk*_*kem 4 linux dd tmpfs imaging block-device

典型的linux机器挂载atmpfs来存储临时文件:

$ df
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             953M  702M  203M  78% /
tmpfs                 1.5G  111M  1.5G   0% /tmp
...
Run Code Online (Sandbox Code Playgroud)

在实时计算机上,如何将底层内存作为tmpfs块设备访问,以便将其映像用于dd文件恢复/取证/入侵检测目的?没有设备可以/dev正确地将所使用的内存隔离并映射tmpfs到块设备。

此处已提出此问题,但没有一个答案有帮助:https://www.linuxquestions.org/questions/linux-general-1/how-to-backup-ramfs-or-tmpfs-using-dd-4175422520 /

dav*_*dgo 5

据我所知,没有底层块设备。tmpfs 通过内核动态调整大小 - 我从中推断它不能被视为一个块。Ypu wpld 需要使用您想要块设备的 ramdisk。