我会定期检查我的驱动器是否已满。 df -h
结果为:
Filesystem Size Used Avail Use% Mounted on
tmpfs 1.6G 2.1M 1.6G 1% /run
/dev/sda2 457G 124G 311G 29% /
tmpfs 7.8G 0 7.8G 0% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
efivarfs 128K 122K 1.5K 99% /sys/firmware/efi/efivars
/dev/sda1 511M 6.1M 505M 2% /boot/efi
/dev/sdc2 922G 458G 417G 53% /media/bob/mybook1
/dev/sdc5 912G 182G 685G 21% /media/bob/mybook2
/dev/sdb3 931G 647G 284G 70% /media/bob/fedora_localhost-live
tmpfs 1.6G 3.2M 1.6G 1% /run/user/1000
我的问题是/sys/firmware/efi/efivars
分区。99% 已满是不是有问题?如果是,我该如何修复它。
谢谢
答案1
/sys/firmware/efi/efivars
只要您的系统保持稳定且启动无问题,分区已满 99% 并不一定表示存在严重问题。
efivars 分区存储 UEFI(统一可扩展固件接口)变量,这些变量对于系统启动和配置至关重要。由于用途有限,该分区通常很小(从 128kB 到 16MB 不等)。除非特定变量无法更新或存储,否则将其填满至接近容量不会对日常使用产生重大影响。
虽然不会造成直接的问题,但为了将来可能的更新,最好将 efivars 分区保持在 90% 以下。
- 通过使用 efibootmgr 检查条目来识别未使用的引导加载程序,并使用从命令结果中选择的 ID
efibootmgr -b <ID>
删除不相关的引导加载程序。<ID>
efibootmgr
- 增加 efivars 分区大小只能作为最后的手段. 增加 efivars 分区大小可能会导致启动菜单中的某些条目无法启动。