![*如何解决“/boot 文件系统至少还需要 34MB 空间。”?](https://linux22.com/image/162178/*%E5%A6%82%E4%BD%95%E8%A7%A3%E5%86%B3%E2%80%9C%2Fboot%20%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F%E8%87%B3%E5%B0%91%E8%BF%98%E9%9C%80%E8%A6%81%2034MB%20%E7%A9%BA%E9%97%B4%E3%80%82%E2%80%9D%EF%BC%9F.png)
在 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 {}\;