|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Nov 2005
Messaggi: 3333
|
comando controllo disco tipo df
Ho bisogno di controllare lo stato di alcune parti del disco similmente a quello che fa df con l'intero filesystem.
ad esempio monitorare lo stato del solo percorso /usr il tutto da linea di comando (quindi niente programmini grafici) che mi restituisca valori silimi a quelli forniti da df per l'intero filesystem in particolare la percentuale di utilizzo (sull'intero filesystem ovviamente). consigli?!
__________________
Debian/Sid - Ducati |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Dec 2000
Messaggi: 1187
|
du -hsx /usr
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Nov 2005
Messaggi: 3333
|
si effettivamente du era l'unica alternativa che mi era venuta in mente, però non mi produce il valore in percentuale rispetto alla dimensione complessiva del disco....che è poi il valore che necessito di monitorare.
Grazie intanto.
__________________
Debian/Sid - Ducati |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Feb 2004
Messaggi: 1209
|
il problema e' che con "du" devi aspettare 2 milioni di anni se la directory ha molti file, perche' deve guardare quanto occupa ognuno...
Ma se ti interessa davvero quetsa soluzione... basta scriptare un po'... ![]() a="/home" ; echo $(( $(( `du -kcsx $a |head -1|cut -f1` * 100 )) / $(( `df -k $a | tail -1 |awk '{print $2}'` )) ))%
__________________
...Ordunque... Ultima modifica di Psycotic : 29-05-2008 alle 15:21. |
![]() |
![]() |
![]() |
#5 | |
Senior Member
Iscritto dal: Nov 2005
Messaggi: 3333
|
Quote:
![]() si è vero è lento però fa ciò che mi serve e finché non trovo una soluzione migliore penso che farò così . Grazie
__________________
Debian/Sid - Ducati |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:41.