EFI 分区 (/boot/efi) 显示 100% 使用率,即使不是

EFI 分区 (/boot/efi) 显示 100% 使用率,即使不是

几天后我遇到了一个奇怪的“问题”。df在控制台中使用时,它报告我的/dev/sda1安装/boot/efi几乎已满

root@xxxxxxxxx:~# df -h 
Filesystem                              Size  Used Avail Use% Mounted on
udev                                    7.8G     0  7.8G   0% /dev
tmpfs                                   1.6G   12M  1.6G   1% /run
/dev/mapper/xxxxxxxx--vg-root                32G   10G   21G  34% /
tmpfs                                   7.8G     0  7.8G   0% /dev/shm
tmpfs                                   5.0M     0  5.0M   0% /run/lock
tmpfs                                   7.8G     0  7.8G   0% /sys/fs/cgroup
tmpfs                                   7.8G     0  7.8G   0% /tmp
/dev/sda2                               237M   92M  133M  41% /boot
/dev/sda1                               511M  510M  1.9M 100% /boot/efi                   <--------- This line
folder2ram                              7.8G   29M  7.8G   1% /var/log
folder2ram                              7.8G     0  7.8G   0% /var/tmp
folder2ram                              7.8G  880K  7.8G   1% /var/lib/openmediavault/rrd
folder2ram                              7.8G  1.2M  7.8G   1% /var/spool
folder2ram                              7.8G   22M  7.8G   1% /var/lib/rrdcached
folder2ram                              7.8G  4.0K  7.8G   1% /var/lib/monit
folder2ram                              7.8G  1.3M  7.8G   1% /var/cache/samba

但是,使用du或进行检查会gparted报告完成一些不同的事情:

root@xxxxxxxx:~# du -sh /boot/efi/
5.2M    /boot/efi/

所有文件的列表只显示几个:

root@xxxxxxx:~# sudo du -h /boot/efi | sort -n | tail -10
4.0K    /boot/efi/EFI/INTEL
5.1M    /boot/efi/EFI/debian
5.2M    /boot/efi
5.2M    /boot/efi/EFI

我已经清除了旧内核,并且也清除了apt-get autoremove并重新启动了几次。到目前为止没有任何帮助。

有人有主意吗?

答案1

尝试: fsck -a -v /dev/sda1

FAT 文件系统损坏很多,我讨厌将其用于 EFI 分区。它应该在启动时由 systemd 服务自动修复,但也许您的设置有所不同。

相关内容