sabato 11 aprile 2015

dd: controllare avanzamento

dd è stato uno tra i primi comandi che mi hanno fatto amare linux ed è a mio avviso miglior sistema per creare copie di partizioni o interi dischi. Purtroppo una volta lanciato il comando non appare nel terminale lo stato di avanzamento della copia che stiamo eseguendo. Fortunatamente esiste una semplice soluzione:

Occorre aprire un'altra finestra di terminale diversa da quella su cui è in esecuzione dd e lanciare questo codice:

sudo pkill -USR1 ^dd

Ora se controllare il terminale in cui è in esecuzione dd sarà comparso lo stato di avanzamento.

Mentre se volete visualizzare periodicamente queste informazioni (per esempio ogni 10 secondi) dovrete digitare:

sudo watch -n 10 pkill -USR1 ^dd