如何设置ramdisk的容量

时间:2014-03-28 05:26:21

标签: linux module ramdisk

我将ramdisk编译为内核中的模块。然后我想使用cmd:insmod brd rd_size = 10000来设置ramdisk的容量。但是它说我给出了错误的参数。 然后我去看看这个模块的源代码。 static int __init brd_init(void)。没有参数列表。 如果我想设置ramdisk的容量,我该怎么办?

1 个答案:

答案 0 :(得分:4)

尝试modprobe brd rd_nr=1 rd_size=1048576 max_part=0

这应该会在/dev/ram0为您提供一个1G分区。

使用代码参考here

here引用的解决方案