在 Fedora 30 中运行sudo dnf upgrade
会出现At least 34MB more space needed on the /boot filesystem.
错误。
我跑步很累package-cleanup --oldkernels --count=2
,但是没用。
测试
- 运行
du -sm /boot | sort -n
输出:237 /boot
目前这些在 /boot 中可用
config-5.2.15-200.fc30.x86_64 config-5.2.16-200.fc30.x86_64 efi elf-memtest86+-5.01 extlinux grub2 initramfs-0-rescue-8181747493434839ba11074fb41e0b42.img initramfs-5.0.9-301.fc30.x86_64-nouveau.img initramfs-5.2.15-200.fc30.x86_64.img initramfs-5.2.15-200.fc30.x86_64-nouveau.img initramfs-5.2.16-200.fc30.x86_64.img loader lost+found memtest86+-5.01 System.map-5.2.15-200.fc30.x86_64 System.map-5.2.16-200.fc30.x86_64 vmlinuz-0-rescue-8181747493434839ba11074fb41e0b42 vmlinuz-5.2.15-200.fc30.x86_64 vmlinuz-5.2.16-200.fc30.x86_64
答案1
显然不再需要initramfs 文件initramfs-5.0.9-301.fc30.x86_64-nouveau.img
,因为您不再拥有相应的内核文件。
由于您只需要 34 MB 以上的空间,这可能就足够了。
如果这不能释放足够的空间,并且您当前的 GPU 驱动程序没问题,您也可以考虑删除initramfs-5.2.15-200.fc30.x86_64-nouveau.img
,因为它似乎是一个备份,可能是在安装专有的 NVidia GPU 驱动程序之前创建的。
答案2
你有没有尝试过dnf clean all
?
您也可以尝试使用查找最大的文件find /boot -xdev -size +100M -exec ls -Alh {}\;