标签: linux module ramdisk
我将ramdisk编译为内核中的模块。然后我想使用cmd:insmod brd rd_size = 10000来设置ramdisk的容量。但是它说我给出了错误的参数。 然后我去看看这个模块的源代码。 static int __init brd_init(void)。没有参数列表。 如果我想设置ramdisk的容量,我该怎么办?
答案 0 :(得分:4)
尝试modprobe brd rd_nr=1 rd_size=1048576 max_part=0
modprobe brd rd_nr=1 rd_size=1048576 max_part=0
这应该会在/dev/ram0为您提供一个1G分区。
/dev/ram0
使用代码参考here