Linux 模块占用大量空间

Linux 模块占用大量空间

我正在使用 4.1.2 主线内核。包含映像和所有模块的软件包的安装大小为 207 MB。

我构建了一个修补过的 4.1.6 内核,从当前内核获取配置,现在驱动程序本身占用 2G!

marcin@asus ~/4.1.6/lib/modules/4.1.6/kernel $ du -sh *
19M arch
16M crypto
2,0G    drivers
213M    fs
636K    kernel
7,0M    lib
240K    mm
349M    net
132M    sound
marcin@asus ~/4.1.6/lib/modules/4.1.6/kernel $ du -sh /lib/modules/4.1.2-040102-generic/kernel/*
2,5M    /lib/modules/4.1.2-040102-generic/kernel/arch
1,2M    /lib/modules/4.1.2-040102-generic/kernel/crypto
155M    /lib/modules/4.1.2-040102-generic/kernel/drivers
16M /lib/modules/4.1.2-040102-generic/kernel/fs
100K    /lib/modules/4.1.2-040102-generic/kernel/kernel
700K    /lib/modules/4.1.2-040102-generic/kernel/lib
668K    /lib/modules/4.1.2-040102-generic/kernel/misc
16K /lib/modules/4.1.2-040102-generic/kernel/mm
17M /lib/modules/4.1.2-040102-generic/kernel/net
13M /lib/modules/4.1.2-040102-generic/kernel/sound

为什么新建筑比旧建筑占用更多空间?我做错什么了吗?

答案1

我使用的内核后来被剥离了。我的模块没有被剥离。因此它们是如此之大。

相关内容