从 /lib/firmware 中删除不需要的文件

ale*_*lex 9 hardware firmware disk-usage

我正在尝试清理根分区上的空间,而 /lib/firmware 占用了大量空间。有很多我知道我没有的设备的文件,但也有很多我不认识的设备的文件,所以我不知道我是否需要固件。

有没有办法查看实际加载了哪些固件文件?

Fer*_*rdi 0

您可以在内核日志中检查用于您的系统的固件。

grep firmware /var/log/kernel.log
Run Code Online (Sandbox Code Playgroud)

将为您提供自上次日志轮换以来加载的固件的不错列表(可能是几天)

然而,自从我第一次发布这篇文章以来,我了解到大多数固件将由 initrd 加载,并且通常不会生成其正在执行的操作的日志文件。

  • 谢谢,但我认为这不是一个非常可靠的方法。提到的唯一固件加载是针对 iwlwifi 和我的蓝牙卡的,我知道我至少还加载了一些英特尔 ucode(在 kern.log 中也提到了,但没有“固件”字符串)。 (2认同)