Mam pudełko Ubuntu z 30 GB miejsca na dysku, które jest prawie pełne:
df -h
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 30G 28G 0 100% /
Ale kiedy sprawdzam rozmiar wszystkich folderów głównych za pomocą
sudo du -sh /foldername
Dostaję tylko 17,2 GB
lib/ 6.7G
usr/ 4.8G
home/ 2.0G
var/ 1.3G
boot/ 1.1G
swapfile 1.1G
root/ 125M
sbin/ 12M
bin/ 11M
etc/ 8M
run/ 420K
lost+found/ 16K
media/ 8.8K
dev/ 4K
lib64/ 4K
mnt/ 4K
srv/ 4K
opt/ 4K
tmp/ 4K
sys/ 0
proc/ 0
Czy coś tu wygląda podejrzanie? Około 11 gigabajtów nie zostało uwzględnionych. Gdzie może być brakująca 11G?
linux
disk-space
JannieT
źródło
źródło
df -i
. Użyj równieżdu -hxd 1 /
podczas sprawdzania, gdzie poszło miejsce.Odpowiedzi:
Po otrzymaniu porady od społeczności zajmującej się błędami serwera sprawdziłem rozmiar bloku:
co było „normalne” w 4096
Następnie sprawdziłem, ile usuniętych plików było nadal otwartych przez procesy:
które zgłosiło 143 pliki, które mogą odpowiadać za całą utraconą przestrzeń, ale myślę, że jest mało prawdopodobne
Następnie ponownie uruchomiłem pudełko i voila! Całe moje miejsce na dysku wróciło:
Odbicie
Fakt, że odzyskałem tak dużo miejsca na dysku po ponownym uruchomieniu, oznacza, że rozmiar bloku woluminu nie był głównym winowajcą. Więc nadal nie jestem w 100% pewien, co spowodowało rozbieżność, ale cieszę się, że odzyskałem moje miejsce!
źródło
Myślę, że możesz mieć duże ukryte pliki, które pojawią się tylko wtedy, gdy użyjesz
-a
flagi:Powyższe polecenie wyświetli rozmiar wszystkich plików (w tym plików ukrytych), a sortowanie uporządkuje je według rozmiaru, abyś mógł je zidentyfikować.
źródło
du --summarize
z folderu.--all
po prostu zmienia to, codu
drukuje.--all
nie zmienia sum .