Linux安装内核模块后,占用空间特别大的解决办法

安装内核模块或者制作initrd时,发现占用空间特别大,是因为内核模块默认带有debug信息,只需要在安装内核模块时,添加strip选项即可:

make INSTALL_MOD_STRIP=" --strip-debug --strip-unneeded" modules_install

INSTALL_MOD_STRIP选项的值会自动附加到strip命令后面,所以上面的命令相当于对所有的内核模块执行 strip -s

Related Posts