GNU/Linux >> Linux Esercitazione >  >> Linux

Come posso determinare cosa sta causando un lento aumento dello spazio su disco utilizzato in Linux?

Puoi trovare i file aggiornati di recente sul tuo sistema usando qualcosa come

find / -type f -newermt '-5 minutes'`

Puoi combinarlo con una visualizzazione delle dimensioni:

find / -type f -newermt '-5 minutes' -exec stat -c '%10s %n' {} + `

Il mio suggerimento sarebbe questo comando:

watch -d "ls -lt /var/log/**/* | head"

watch esegue il seguente comando per impostazione predefinita ogni 2 secondi. Il -d flag evidenzia le differenze dopo ogni esecuzione.

ls -lt elenca i file in base alla data dell'ultima modifica (prima i più recenti), **/* è un glob per trovare tutti i file in modo ricorsivo.

Infine, head viene utilizzato per emettere solo le prime 10 righe.


Linux
  1. Come utilizzare il comando trova di Linux per trovare i file

  2. Come trovare tutti i file sparsi in Linux

  3. Come posso trovare i file di intestazione del linguaggio di programmazione C in Linux?

  4. Come posso trovare il numero di utenti online in Linux?

  5. Come posso trovare il modello hardware in Linux?

Come trovare file in Linux

Come trovare file in Linux con il comando Trova

Come trovare i file usando la riga di comando nel terminale Linux

Come trovare ed elencare in modo ricorsivo i file per data in Linux

Come trovare file con il comando fd in Linux

Come determinare cosa sta utilizzando più spazio su disco su un server Linux?