Co zrobić, jeśli duża część przestrzeni na VPS jest zajęta?

Kiedy komunikat błędu lub fragment logu wskazuje na bardzo wysoką zajętość przestrzeni dyskowej lub przekroczenie maksymalnej liczby plików na serwerze, możesz skorzystac z konkretnych linii poleceń. Z artykułu dowiesz się, co oznaczają kolejne polecenia. 

SPIS TREŚCI

Wskazane w artykule polecenia nie wyczerpują wszystkich możliwości weryfikacji. Są one jedynie pomocą dla osób, nie posiadają bogatego doświadczenia w korzystaniu z linii poleceń. Zachęcamy również do przetestowania poleceń wraz z różnymi innymi parametrami.

Polecenie df -h

Wprowadź do polecenie, aby wyświetlić informacje o rozmiarze swojego dysku, a także wielkości używanej i wolnej przestrzeni dyskowej. Na poniższym przykładzie znajdują się kolejno wartości 99G, 720M i 94G .

Polecenie df -i

Wprowadź do polecenie, jeśli chcesz wyświetlić maksymalną liczbę plików (inodów), jaka może istnieć na serwerze, liczbę już istniejących plików oraz liczbę plików, które możesz jeszcze utworzyć. W tym przypadku są to wartości 6553600, 24527, 6529073.

Pamiętaj! Dla Linuxa wszystko jest plikiem. Oznacza to, że do liczby inodów wliczają się też katalogi, a nawet linki symboliczne. Ma to znaczenie zwłaszcza w przypadku, kiedy posiadasz na serwerze bardzo gęstą strukturę katalogów.

Będzie Ci łatwiej ustalić priorytety, kiedy uzyskasz wiedzę, który parametr jest przekraczany. Jeśli na serwerze jest zajęte za dużo przestrzeni, znajdź i usuń jak największe pliki.

Polecenie du -had1

Wprowadź to polecenie, aby wyświetlić zajętość plików i katalogów w miejscu, w którym obecnie się znajdujesz. Liczba 1 oznacza poziom głębokości w strukturze katalogów, który będzie sprawdzany. Im większa liczba, tym bardziej szczegółowe dane otrzymasz.

Polecenie du -inodes -had1

Podobnie do wcześniejszej komendy, polecenie du –inodes -had1 zwraca liczbę inodów na danym poziomie struktury katalogów.

 

Polecenie find . -type f -size +6M

To polecenie pozwala na znalezienie plików o rozmiarze większym niż 6 megabajtów. Możesz je zmodyfikować i podać dowolną wartość lub jednostkę, np. polecenie find . -type f -size +150k zwróci pliki większe niż 150 kilobajtów.

Polecenie du -sh

Wprowadź do polecenie, aby wyświetlić wartość sumaryczną katalogu, w którym się znajdujesz.

 

  • Czy artykuł był pomocny ?
  • Tak   Nie