ramdisk的问题我在制作ramdisk的时候出现“./gen
我在制作ramdi的时候出现“./genext2fs: could't allocate a block (no free space)”我用的是命令是"genext2fs -b 8192 -d ./rootfs ramdisk"。然后我修改8192为2048出现“./genext2fs: could't allocate a inode (no free inode)”。请问如何解决谢谢
你使用的是什么版本的linux,如果是红帽子,那么RamDisk的大小是被一个命令行选项控制的,这个选项会在系统启动时传给内核。由于RedHat9的默认bootloader是GRUB,可以修改/etc/ nf的RamDisk大小的内核选项是:ramdisk_size=xxxxx ,xxxxx是指大小为1024-Byte的块的个数。 你可以使用命令:dmesg|grep RAMDISK来查看以下你的系统默认的ramdisk的大小。 出现你说的问题的原因很可能是默认的空间不足。自己修改以下配置文件 注意ramdisk的个数和大小是有限制的