Jak sprawdzić co zajmuje dużo miejsca na serwerze przez SSH?

Jak sprawdzić co zajmuje dużo miejsca na serwerze przez SSH?

Jeśli masz dostęp do SSH na swoim hostingu to przy pomocy jednej prostej komendy sprawdzisz jakie strony czy foldery zajmują Ci dużo gigabajtów na dysku twardym.

Struktura katalogów na różnych hostingach czy serwerach VPS jest różna, tutaj podaję przykładowe komendy SSH dla kilku polskich hostingów.

Komenda do znalezienia największych folderów na hostingu

Pamiętaj aby najpierw zalogować się do SSH przez Putty czy np. wtyczkę do Chrome, a komendę możesz skopiować a w konsoli wkleisz ją klikając prawy przycisk myszki.

Przy liczbie oznaczającej rozmiar folderów pojawią się litery symbolizujące jednostki:

  • K – kilobajty
  • M – megabajty
  • G – gigabajty

MyDevil

du -sh domains/*

Zenbox

ncdu /home/user/domains/domena

Atthost

du -sh websites/*

dhosting

du --max-depth=1

Oto przykładowa lista wyników takiego polecenia. Jak widać na screenshocie, wiele stron ma tutaj po kilkaset megabajtów na dysku, kilka także kilka gigabajtów, np. 3,5GB, 3,4GB czy 2,6GB. Ale są też foldery z 81MB (to rozmiar zbliżony do WordPressa).

Jak sprawdzić co zajmuje dużo miejsca na serwerze przez SSH?

Jak widzimy najłatwiej rozmiary folderów sprawdzimy za pomocą polecenia „du”. Komenda „du” to polecenie w systemach Linux, które służy do wyświetlania informacji o rozmiarze plików i katalogów w systemie plików. Działa ona rekurencyjnie, czyli wyświetla także rozmiar wszystkich podkatalogów.

Jak znaleźć największe pliki przez SSH?

Aby znaleźć największe pliki na serwerze przez terminal SSH, można użyć polecenia „find” w połączeniu z poleceniem „du” oraz sortowaniem. Oto przykładowe polecenie:

find /ścieżka/do/katalogu -type f -exec du -h {} + | sort -rh | head -n 10

Wyjaśnienie poszczególnych części tego polecenia:

  • find /ścieżka/do/katalogu -type f: Szuka tylko plików (a nie katalogów) w określonym katalogu.
  • -exec du -h {} +: Dla każdego znalezionego pliku wykonuje polecenie „du -h” w celu obliczenia rozmiaru.
  • | sort -rh: Sortuje wyniki w odwrotnej kolejności numerycznej (z największego do najmniejszego rozmiaru).
  • | head -n 10: Wyświetla tylko 10 pierwszych linii, czyli 10 największych plików.

Możesz zmieniać liczbę plików wyświetlanych poprzez dostosowanie parametru w poleceniu „head -n”. Ta komenda działa w systemach Unix, takich jak Linux.

Opinie użytkowników 0 (0 recenzja)

Podobne artykuły

Dodaj opinię o hostingu

Sending