Jak określić dostępne wolne miejsce na Ubuntu?

60

Jestem w sytuacji, w której pojawia się błąd, gdy próbuję zapisać plik na moim serwerze Ubuntu przez ssh. Mówi, że nie ma już wolnego miejsca. Nie wiem jak to może być prawda. Co powinienem zrobić, aby określić, ile pozostało miejsca i / lub jakie zasoby zajmują najwięcej miejsca?

Aktualizacja: df -h dał mi trochę rzeczy do obejrzenia. Czy to polecenie, którego szukam?

Andrzej
źródło

Odpowiedzi:

104

Tak, df -h(Dysk wolny) pokaże wolne miejsce w każdym z zamontowanych systemów plików.

Tak więc cddo systemu plików, który jest pełny, a du -sh *(Wykorzystanie dysku) pokaże całkowitą przestrzeń używaną przez każdy z plików / katalogów w bieżącym katalogu roboczym. --max-depthOpcją dumoże też być tu użyteczne.

Znalezienie dokładnie tego, co jest odpowiedzialne za wykorzystanie całej przestrzeni, może być trochę sztuką - w tej odpowiedzi wymieniono niektóre narzędzia graficzne, które mogą to ułatwić, ale oczywiście nie jest to pomocne w twoim przypadku.

Najprostszym podejściem jest po prostu przejście do struktury katalogów danego systemu plików, próba wyodrębnienia plików lub katalogów, które zajmują więcej miejsca niż oczekiwano.

Uwaga: Warto również uruchomić, df -iaby sprawdzić, czy nie zabrakło i- węzłów (jeśli na partycjach zapisywalnych powinno być niezerowe) - może się to zdarzyć na niektórych systemach plików, zwłaszcza jeśli utworzono większą liczbę małych plików.

stamtąd
źródło
3
Dziękujemy za podanie pełnego wyjaśnienia, a nie tylko pisanie poleceń do użycia. +1
Gnoupi,
6

df, aby zobaczyć pozostałe miejsce. du, aby znaleźć to, co wykorzystuje tę przestrzeń.

Rodney Schuler
źródło
3

Aby sprawdzić użycie dysku systemu plików, przejdź do System> Administracja> Monitor systemu i zajrzyj do zakładki „Systemy plików”, aby uzyskać prosty układ wykorzystania dysku.

Aby dowiedzieć się, które pliki / katalogi zajmują najwięcej miejsca, skorzystaj z narzędzia Disk Space Analyzer w akcesoriach, aby uzyskać ładny graficzny wykres kołowy pokazujący, co zajmuje całe to miejsce.

użytkownik23406
źródło
1

du -sxh * - w folderze /.


źródło
1

Służy df -hdo wyszukiwania ogólnych statystyk dysku.

Następnie możesz go zawęzić za pomocą następującego polecenia, aby zobaczyć, co zajmuje miejsce na dysku:

du - disk usage

Phillip Ngan
źródło