Debian

EFI 分區 (/boot/efi) 顯示 100% Usage,即使不是

  • October 24, 2020

幾天以來,我遇到了一個奇怪的“問題”。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

但是,檢查dugparted報告完成的事情不同:

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並重新啟動了幾次。到目前為止沒有任何幫助。

有人有想法嗎?

嘗試: fsck -a -v /dev/sda1

FAT 文件系統破壞了很多,我討厭它用於 EFI 分區的想法。它應該由 systemd 服務在啟動時自動修復,但可能您的設置不同。

引用自:https://unix.stackexchange.com/questions/616209