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'.