linux - informacje o zasobach dyskowych - konsola





MES Mariusz - 03 Lut 2008 18:11
Witam.

Chciałbym się dowiedzieć, ile miejsca zostało mi jeszcze na dysku. System to NND - linuksowy router. Ktoś wie, w jaki sposób można wyświetlić informacje o zajętości dysku, a może jakieś statystyki, jaki user ile wykorzystał już powierzchni dyskowej (FTP)?

Dzięki za podpowiedzi

Pozdrawiam
Mariusz





_Damian_ - 03 Lut 2008 19:31
Najprościej poleceniem "df". Bardziej szczegółowo, to np "df /dev/hdx" gdzie x to partycja dysku.

Poleceniem df móżna również wskazać na konkretny katalog np "df /home/xxxx" gdzie xxxx to nazwa użytkownika. Moża równiez rozbudowac to polecenie np:

df /home/xxxxx  >> stan_dysku.txt

zapisać jako skrypt basha, (czyli dodać w pierwszej linijce "#! /bin/bash") wrzucić do katalogu /etc/cron.daily i tym sposobem skrypt będzie uruchamiany raz dziennie. Dokona sprawdzenia dysku i wynik zapisze do pliku. Taki plik można później automatycznie wysylać na określony adres. Generalnie można zrobić dużo. Bash to potężne narzędzie



kasjo - 03 Lut 2008 20:18
du -h --max-depth=1 /home



szaleniec - 03 Lut 2008 22:24

 du -hs /home/
Wyświetli objętośc katalogu.

 df -h
Wyświetli użycie każdego podmountowanego dysku.






MES Mariusz - 03 Lut 2008 22:36
Ok. Działa

Ale skoro tak, to może by się tak pokusić o jakieś gotowe statystyki graficzne (zajętość dysku / poszczególnych katalogów), które można by postawić na apache-u NND? Ktoś zna jakieś warte polecenia?



LashloE - 03 Lut 2008 22:44
Gotowe statystyki w NND dostarcza pakiet 'mrtg'.