我想创建一个从不交换到磁盘的固定大小的 Linux ramdisk。请注意,我的问题不是“为什么”我要这样做(例如,它是出于教育目的或研究目的):问题是如何去做。
据我所知ramfs,不能限制大小,所以它不符合我对固定大小 ramdisk 的要求。
似乎tmpfs 也可以交换到磁盘。所以它不符合我从不交换到磁盘的要求。
如何创建一个从不交换到磁盘的固定大小的 Linux ramdisk?
例如,是否可以tmpfs在内部创建ramfs(这样的解决方案是否符合我的要求),如果可以,如何创建?
请注意,性能不是问题,ramdisk 已满并触发“磁盘已满”错误也不是问题。