Jak mogę sprawdzić użycie dysku za pomocą ssh?

8

Posiadamy serwer ssh na Ubuntu i chcemy raportu użycia dysku wykorzystującego ssh całej sieci. Czy jest jakieś narzędzie, polecenie lub skrypt, aby to zrobić?

chaitanya
źródło
2
Czy zastanawiałeś się nad usługami monitorowania sieci, takimi jak nagios, zabbix, kaktusy itp.? alternativeto.net/software/nagios/… - Z drugiej strony, możesz ustawić skrypt cron, aby wysyłał Ci dane pocztą e-mail na serwer (jest to znacznie bezpieczniejsze, ponieważ nie wymaga hasła ani logowania)
Savvas Radevic

Odpowiedzi:

19

Możesz użyć, df -haby zobaczyć wolne miejsce, zajęte miejsce i całkowite miejsce wszystkich partycji w systemie.

Chytry
źródło
0

ssh do twojego hosta:

aby rekurencyjnie wyświetlać wszystkie rozmiary folderów dla bieżącego katalogu, wraz z ich rozmiarami:

du -h

Jeśli uruchomisz to z katalogu wysokiego poziomu, jego ukończenie może chwilę potrwać.

Pokaż podsumowanie użycia dysku dla bieżącego katalogu:

du -sh

Ponownie może to zająć trochę czasu, jeśli uruchamiasz go w katalogu wysokiego poziomu.


źródło
0

Czy chcesz zobaczyć wykorzystanie dysku w SSH zdalnie? Jak w „Zaloguj się do serwera SSH, a następnie pokaż użycie dysku”?

W takim razie...

ssh user@host "df -h"

Zakłada się, że masz włączone loginy klucza, więc nie monituje o hasło.

chooban
źródło