是的,所以我在已安装的设备上有一个 Ramdisk 映像,例如 /mnt/sda1/Ramdisk.img 。我想将原始数据直接复制到 /dev/ram0 的 ramdisk 设备,这样就不需要使用 mke2fs:我可以挂载映像和设备,发现两者是相同的。
理想情况下,这将只使用 linux 命令。
到目前为止我的想法:将图像挂载到环回上并使用基本 IO 将数据从一个设备放入另一个设备。我可能可以用 C 来做到这一点。此外,以某种方式找到 ramdisk 设备的物理地址并使用 linux 或 C 命令将文件直接放入内存中。
提前致谢。
PS:我知道内核以某种方式标记了用于 ramdisk 的内存,因此系统不会回收它。有谁知道这些标志在哪里?