Jak df -h
wynika z wyników pokazanych tutaj, coś pochłania 5 GB wolnego miejsca. Dlatego nie można go użyć.
Czasami też zauważam, że dysk twardy czasami się zapełnia do 100%. Musiałem więc ponownie uruchomić komputer lub usunąć niepotrzebne pliki. Zauważyłem tylko te w partycji / home. Nie wiem, czy te dwa są ze sobą powiązane, ale doceń, czy ktoś może w to wniknąć.
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda8 100G 92G 2.7G 98% /home
disk-usage
ext4
Kasun Gajasinghe
źródło
źródło
Odpowiedzi:
Domyślnie
ext2/3/4
systemy plików rezerwują 5% miejsca, z którego mogą korzystać tylkoroot
. Ma to na celu uniknięcie całkowitego zapełnienia dysku przez zwykłego użytkownika, co spowodowałoby awarię komponentów systemu przy każdym kolejnym zapisie na dysku.Możesz zobaczyć liczbę zarezerwowanych bloków (i wiele innych informacji o systemie plików), wykonując:
W przypadku
/home
partycji prawdopodobnie bezpieczne jest ustawienie rezerwowej części na zero:Co powinno udostępnić dodatkowe ~ 5 GB.
źródło
Domyślnie, EXT2 / 3/4 systemów plików rezerwy 5% przestrzeni być użyteczne tylko przez administratora,
root
.Jest też miejsce zarezerwowane dla metadanych , które są niezbędne dla systemu plików, na przykład i-węzłów i dziennika.
Szczegółowe informacje można znaleźć w instrukcji
źródło
To pytanie dotyczy interpretacji danych wyjściowych polecenia df , co jest bardzo mylące, a jeśli użyjesz go w Google, zobaczysz wiele pytań na temat df .
„ Rozmiar ” to df wyniki są Inclusive od 5% zarezerwowanej przestrzeni @chronitis mówiłem o. Jest to całkowita przestrzeń ABSOLUTNA . Liczba ta przybliży rozmiar pokazany w wynikach fdisk -l dla partycji, na którą patrzysz w wynikach df .
„ Używany ” + „ Dostępność ” zapewnia całkowitą SKUTECZNĄ przestrzeń i WYŁĄCZA 5% zarezerwowanej przestrzeni. To przestrzeń, z którą możesz faktycznie pracować.
Więc nic nie „ brakuje ” - rozbieżność między sumami „ Rozmiar ” i („ Używany ” + „ Dostępny ”) w danych wyjściowych df stanowi 5% zarezerwowanego miejsca
Ale zamieszanie związane z interpretowaniem dostępnej przestrzeni dla df nie kończy się na tym! Jeśli usuniesz duży plik (pliki), ale proces nie został zakończony, to „wolne” miejsce nie zostanie odzwierciedlone w wynikach df . Będziesz drapał się w głowie, myśląc: „ Ale usunąłem ten plik (i), dlaczego nie widzę dodatkowej przestrzeni w df ?!? ”. Dlatego po ponownym uruchomieniu, przestrzeń z usuniętego pliku „magicznie” pojawia się teraz w wynikach df .
sudo lsof + L1 zidentyfikuje usunięte pliki, które nadal pokazują pid.
HTH usuwa pewne nieporozumienia dotyczące interpretacji danych wyjściowych df . - Terrence
źródło