gpt4 book ai didi

linux - 直接拷贝 Ramdisk 镜像到 Ramdisk 设备

转载 作者:太空宇宙 更新时间:2023-11-04 11:38:13 26 4
gpt4 key购买 nike

好的,所以我在挂载的设备上有一个 Ramdisk 镜像,比方说,/mnt/sda1/Ramdisk.img。我想将原始数据直接复制到位于/dev/ram0 的 ramdisk 设备,这样就不需要使用 mke2fs:我可以挂载图像和设备并发现两者是相同的。

理想情况下,这将仅使用 linux 命令。

到目前为止我的想法:在环回上挂载图像并使用基本 IO 将数据从一个设备放入另一个设备。我可能可以用 C 做到这一点。另外,不知何故找到ramdisk设备的物理地址,并使用linux或C命令将文件直接放入内存。

提前致谢。

P.S:我知道内核以某种方式标记了用于 ramdisks 的内存,因此系统不会回收它。有人知道这些标志在哪里吗?

最佳答案

任何类型的复制命令都需要在目的地有一个分区和文件系统。然而,dd可以在磁盘或分区级别工作,只需指定磁盘(例如/dev/sda)或分区(例如(dev/sda1)级别)。所以理论上,你可以这样做

dd if=ramdisk_image_file of=/dev/ram0

关于linux - 直接拷贝 Ramdisk 镜像到 Ramdisk 设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5953606/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com