Serwery w Polsce · Warszawa Dyski NVMe

Jak rozwiązać problem z przekroczeniem limitu inodes Drukuj

  • 0

Co to są inodesą

Inode to jednostka systemu plików Linux przechowujaca informacje o pliku (uprawnienia, rozmiar, właściciel). Kazdy plik i katalog zajmuje jeden inode. Hosting ma limit inodes niezalezny od limitu dysku — można mieć wolne miejsce na dysku ale przekroczony limit inodes.

Objawy przekroczenia limitu inodes

  • Błąd "Disk quota exceeded" mimo wolnego miejsca
  • Nie można tworzyć nowych plików ani baz danych
  • WordPress nie może zapisac plików cache lub logów
  • Softaculous nie może zainstalować nowej aplikacji

Sprawdzenie zuzycia inodes

  1. Zaloguj się do DirectAdmin
  2. Przejdź do Informacje o koncie / Account Information
  3. Sprawdź pole Inodes — zobaczysz ile uzywasz i jaki masz limit

Co zajmuje najwiecej inodesą

  • Sesje PHP — katalog /tmp lub /var/lib/php/sessions
  • Cache WordPress — wp-content/cache/ (tysiace malych plików)
  • Logi serwera — katalog ~/logs/
  • E-maile — katalog ~/mail/ (format Maildir = jeden plik = jeden inode)
  • node_modules — może zawierać dziesiatki tysiecy plików

Jak zwolnic inodesą

# Wyczyszczenie cache WordPress przez SSH
rm -rf ~/public_html/wp-content/cache/*

# Usuniecie starych logow
find ~/logs/ -name "*.log" -mtime +30 -delete

# Znalezienie katalogow z najwieksza liczba plików
find ~ -type f | sed "s|/[^/]*$||" | sort | uniq -c | sort -rn | head -20
Wskazówka: Jeśli regularnie przekraczasz limit inodes z powodu cache — skonfiguruj cache w pamięci (Redis/Memcached) zamiast plikówego. Skontaktuj się z supportem host247.pl w sprawie ustawienia wyzszego limitu inodes.

Czy ta odpowiedź była pomocna?

« Wstecz