Ostatnio dostałem komunikat o „0 bajtach wolnych” na pewnej partycji.
Więc spojrzałem i na pewno:
$ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 65190604 10920296 50959160 18% /
udev 966544 4 966540 1% /dev
tmpfs 389532 744 388788 1% /run
none 5120 0 5120 0% /run/lock
none 973828 152 973676 1% /run/shm
/dev/sda5 397327316 391010276 0 100% /media/8b5e40d0-95b3-4e60-831c-e9b9aeadbfa4
na tej partycji dostępnych jest 0 bajtów.
Więc usunąłem kilka plików, których nie potrzebowałem na tym komputerze, i opróżniłem kosz. Spodziewałem się, że „Używany” będzie mniejszy, a „Dostępny” będzie większy o tę samą wartość.
Ale tak naprawdę się stało
$ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 65190604 10921184 50958272 18% /
udev 966544 4 966540 1% /dev
tmpfs 389532 744 388788 1% /run
none 5120 0 5120 0% /run/lock
none 973828 152 973676 1% /run/shm
/dev/sda5 397327316 390986836 0 100% /media/8b5e40d0-95b3-4e60-831c-e9b9aeadbfa4
„Używany” faktycznie stał się mniejszy, ale „Dostępny” wciąż wynosi zero.
Uruchomiłem ponownie komputer i nadal widzę 0 w kolumnie „Dostępne”.
Dlaczego „Dostępny” jest zawsze zerowy, nawet gdy usuwam kilka plików, aby „Używany” zmniejszał się?
Dlaczego usunięcie plików nie zwiększa dostępnego miejsca?
Używam Ubuntu 12.04 LTS.
$ df -hi
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sda1 4.0M 512K 3.5M 13% /
udev 205K 486 204K 1% /dev
tmpfs 208K 390 208K 1% /run
none 208K 3 208K 1% /run/lock
none 208K 7 208K 1% /run/shm
/dev/sda5 25M 975K 24M 4% /media/8b5e40d0-95b3-4e60-831c-e9b9aeadbfa4
disk-usage
David Cary
źródło
źródło
Odpowiedzi:
Samouczek krok po kroku
sudo tune2fs -m 0 /dev/sda5
w terminalu, zakładając, że / dev / sda5 jest twoim napędem.Od
man tune2fs
:źródło
Prostą odpowiedzią jest usunięcie większej liczby plików. Widzisz, jak „zastrzeżone” bloki odzyskują się. Zwykle 5% systemu plików jest zarezerwowane dla procesów uprzywilejowanych, jeśli system plików jest uważany za pełny, gdy limit ten zostanie osiągnięty. Możesz dostosować limit za pomocą
tune2fs -m
polecenia. zobacz strony podręcznika dla tune2fs, aby uzyskać więcej informacji.źródło
Po usunięciu pliku na partycji, na której nie ma zainstalowanego systemu Ubuntu, powstaje folder
.Trashes
/,.Trashes-1000
który jest odpowiednikiem kosza. Liczba może się różnić w zależności od wersji Ubuntu. Po wejściu na partycję naciśnij Ctrl+, haby zobaczyć ukryte pliki, które zaczynają się od.
. Jeśli usuniesz ten plik, to faktycznie usunąłeś wszystkie pliki i będziesz miał więcej miejsca.źródło