Esiste un programma come WinDirStat per RedHat?


12

Sto esaurendo lo spazio su disco su uno dei nostri server Linux e devo scoprire cosa sta occupando tutto lo spazio.

TIA

Risposte:


10

du -m --max-depth=6 / | sort -nr | head -n 20 ti mostrerebbe 20 directory più grandi con le più grandi in alto, utilizzo indicato da megabyte.



3

Windirstat è stato fortemente ispirato da kdirstat, dovrebbe essere nella tua distribuzione.



0

du - utilizzo del disco. - "man du" per ulteriori informazioni.

edit: normalmente qualcosa come du / -hc --max-depth = 1 dovrebbe farlo

per strumenti grafici, prova "filelight"


0

Uso abitualmente:

du -cks * | sort -nr

A prima vista l'ho letto come "anatre di fila".
Hyppy,

anatre è il mio mnemonico per questo comando. Penso di averlo rubato da un libro di O'Reilly Linux Hacks quando.
dmourati,

0

ageu funziona correttamente con RHEL 6, scansionando una cartella di destinazione ed esponendo il rapporto su HTTP:

Supponiamo che tu stia esaurendo lo spazio su disco. Devi liberare un po ', trovando qualcosa che è uno spreco di spazio e cancellandolo (o spostandolo su un supporto di archiviazione). Come trovi le cose giuste da eliminare, che ti fanno risparmiare il massimo spazio al costo del minimo inconveniente?

Unix fornisce lo standard du utility, che analizza il tuo disco e ti dice quali directory contengono le maggiori quantità di dati. Ciò può aiutarti a restringere la ricerca alle cose che vale la pena eliminare.

Tuttavia, questo ti dice solo ciò che è grande. Quello che vuoi davvero sapere è ciò che è troppo grande. Di per sé, du non ti permetterà di distinguere tra i dati di grandi dimensioni perché stai facendo qualcosa che ne ha bisogno per essere grandi, e i dati di grandi dimensioni perché l'hai decompresso una volta e te ne sei dimenticato.

La maggior parte dei file system Unix, nella loro modalità predefinita, registra utilmente quando è stato effettuato l'ultimo accesso a un file. Non solo quando è stato scritto o modificato, ma anche quando è stato letto. Quindi, se anni fa hai generato una grande quantità di dati, hai dimenticato di ripulirlo e non l'hai mai usato da allora, allora in linea di principio dovrebbe essere possibile utilizzare quei timestamp di ultimo accesso per dire la differenza tra quello e un grande quantità di dati che stai ancora utilizzando regolarmente.

ageu è un programma che fa questo. Praticamente fa lo stesso tipo di scansione del disco di du, ma registra anche i tempi dell'ultimo accesso di tutto ciò che scansiona. Quindi crea un indice che gli consente di generare report in modo efficiente fornendo un riepilogo dei risultati per ciascuna sottodirectory e quindi produce tali report su richiesta.

pagina man

inserisci qui la descrizione dell'immagine


0

L'utilizzo del disco NCurses funziona perfettamente con RHEL 6:

Ncdu è un analizzatore di utilizzo del disco con un'interfaccia ncurses. È progettato per trovare porci di spazio su un server remoto in cui non è disponibile un'intera configurazione grafica, ma è uno strumento utile anche su normali sistemi desktop. Ncdu mira ad essere veloce, semplice e facile da usare e dovrebbe essere in grado di funzionare in qualsiasi ambiente minimale simile a POSIX con ncurses installato.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.