Rob*_*obM 8 memory linux ramdisk
我一直在玩 Linux RAMDISK,就像在块设备中一样/dev/ram0。我知道当我第一次开始写入其中一个设备时,会为其分配一些 RAM。
我如何释放使用的内存,比如说,/dev/ram0?换句话说:我如何向 Linux 内核表明我已经完成并且它可以回收任何资源/dev/ram0?
除非你按照以下方式格式化虚拟磁盘
mke2fs -m 0 /dev/ram0
Run Code Online (Sandbox Code Playgroud)
虚拟磁盘本身实际上并不占用任何内存空间。
但是,如果您确实格式化并挂载 ramdisk,我记得唯一的方法是使用freeramdisk,但那是很久以前的事了。
您可能想查看的其他一些资源:
http://e2enetworks.com/2008/10/25/linux-in-memory-filesystems-tmpfs-vs-ramdisk/
http://www.vanemery.com/Linux/Ramdisk/ramdisk.html
http://www.linuxdoc.org/HOWTO/BootPrompt-HOWTO-3.html