Newsgroup: it.comp.os.linux.iniziare
Titolo: Tool per diagnosi occupazione spazio disco

Ciao,
con Ubuntu (8.10) sto già usando df -h
ma avrei bisogno di un tool (magari grafico) per la diagnosi
dell'occupazione dello spazio disco in ogni directory.
Ho 50GB occupati nella mia home ma non so dove sono distribuiti.
TIA

 dell'occupazione dello spazio disco in ogni directory.
Forse quello che cerchi è baobab.
Ciao.

helix wrote:

konqueror e poi scegli la vista per size
-- 
give it away

 TIA
  Di grafico c'ï¿œ la vista per spazio con konqueror (mi sa che ï¿œ un tool a 
parte) mentre da riga di comando c'ï¿œ il comando du che ï¿œ molto versatile.

 Ho 50GB occupati nella mia home ma non so dove sono distribuiti.
S�, � capitato anche a me diverse volte di non capire cosa
stesse occupando troppo spazio e dove...  :-)
Ho risolto col comando "du".
Mostrare il peso di directory e sottodirectory � il suo mestiere.
Non � grafico, e secondo me � un punto di forza, ma � facile da
usare....per i dettagli ovviamente "man du".
Un suggerimento rapido, potresti fare cos�:
du -h --max-depth 1 /home/helix |grep G
il primo pezzo usa du col flag "human-readable", il secondo flag
fa scendere di un solo livello di profondit�: in pratica vedi
tutte le sottodirectory della home e basta...cio�:
/home/helix/pippo
/home/helix/paperino
/home/helix/topolino
/home/helix/quiquoqua
Ma non scende nelle subdir di pippo o paperino ecc...In pratica
ti dice quanta roba c'� in pippo e nelle sue subdir masenza
specificare queste ultime.
In questo modo vedi dove sta il malloppo ingombrante.
La seconda parte del comando (grep G) filtra nell'output la
lettera G che rappresenta anche l'unit� di misura GB.
In questo modo escludi tutte le dir che contengono poca roba e
che quindi non sono imputabili dello spazio mancante.
Tanto perfarti un esempio pratico lanciato dalla mia home:
==============================
$ du -h --max-depth 1 .|grep M
17M     ./radiomobile
56M     ./.wine
7.9M    ./wine.programs
1.2M    ./.azureus
23M     ./.vim.bkdir
...
====================
Cos� vedo almeno tutte le directory con peso maggiore di 1 MB e
minore di 1 GB.
Tutto ci� ha un limite: se hai un grosso file proprio nella home
directory /home/helix, col comando du non lo vedresti perch�
abbiamo dato per scontato che stia in una subdir, cosa non
necessariamente vera.
Per questo al comando du sopra affiancherei il comando:
ls -alh /home/helix|grep G
Dovresti cos� agevolmente vedere i files pi� grandi di 1 GB
(ovviamente vedrai anche quelli che contengono semplicemente una
"G" nel nome).
Dopo tutto sto "panegirico", probabilmente a saper usare bene il
comando "find" si potrebbe risolvere in modo pi� elegante.
Infatti find � in grado di trovare tutti i file di dimensione
maggiore di tot MB/GB/ecc ecc.
Non sono certo che riesca per� a trovare le directory il cui
contenuto sia maggiore di tot...pu� essere ma non lo so per mia
ignoranza.
Intanto ti posto il comando con find per trovare tra i files
della dir corrente (senza scendere nelle subdir) tutti i files
con dimensione maggiore di 1GB:
find /home/helix -size +1G -maxdepth 1
Questo non mi specifica nell'output con precisione la dimensione
di quanto ritorna, tipo:
==============================
$ find . -size +1M -maxdepth 1
./SiS_USB_WLAN_XP_2K_040917.zip
===============================
So che quel file ha dimensione maggiore di 1MB, ma non so quanto
esattamente sia pesante...non so, ci sar� qualche opzione di find
per visualizzare questi dettagli...
Insomma, qualche punto di partenza lo hai e il tutto coinvolge 4
comandi:
du
ls
find
grep
Saluti!  :-D

 Non è grafico, e secondo me è un punto di forza, 
mah, con konqueror visualizza dimensione penso si faccia prima, 
l'occupazione anomala salta subito all'occhio -anche se ormai so che se 
/ si riempie è /tmp da controllare;
r
-- 
Abruzzo 2009: dopo 162 giorni consegnati 47 chalet per 200 persone.
Irpinia 1981: dopo 122 giorni consegnati 150 chalet per 450 persone.
Un Minuto Per Favore:
Home Page, The Pentangle, I Salon di Baudelaire: 
http://www.umpf.net

 du -h --max-depth 1 /home/helix |grep G
.snip.
eccellente spiegazione
grazie

 Ho 50GB occupati nella mia home ma non so dove sono distribuiti.
nel menu Accessori del pannello ho 'Analizzatore di utilizzo del disco'
ï¿œ compreso nel pacchetto gnome-utils
non ricordo se ï¿œ installato di default o se lo avevo installato io
-- 
bye
main(){printf("%u\n",!(!1|1));}