Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
— |
dd [2018/05/17 22:06] (versione attuale) amnesia creata |
||
---|---|---|---|
Linea 1: | Linea 1: | ||
+ | ===== dd - Backup ===== | ||
+ | |||
+ | sono anni che non lo faccio a mano, di solito cron lo fa per me.. | ||
+ | |||
+ | # dd if=/dev/sdaX of=/home/user/immagine.img (o anche un disco remoto montato) | ||
+ | |||
+ | # dd if=immagine.img of=/dev/sdaX | ||
+ | |||
+ | oppure più seriamente | ||
+ | |||
+ | # dd if=/dev/sdX conv=sync,noerror bs=32K | gzip -c > /percorso/backup.img.gz | ||
+ | |||
+ | # gunzip -c /percorso/backup.img.gz | dd of=/dev/sdX | ||
+ | |||
+ | oppure | ||
+ | |||
+ | # dd if=/dev/sdaX | bzip2 -9f > immagine.img.bz2 | ||
+ | |||
+ | meglio ancora per velocizzare: | ||
+ | |||
+ | # dd if=/dev/sdaX bs=32K | bzip2 -9f > immagine.img.bz2 | ||
+ | |||
+ | # bunzip2 -dc immagine.img.bz2 | dd of=/dev/sdaX | ||
+ | |||
+ | ===== dd - avanzamento ===== | ||
+ | |||
+ | il comando per verifica ogni x secondi è: | ||
+ | |||
+ | # watch -n 10 pkill -USR1 ^dd | ||
+ | | ||
+ | Per verifica è: | ||
+ | |||
+ | # pkill -USR1 ^dd | ||
+ | |||
+ | Oramai in dd hanno implementato l' opzione progress, basta dichiararla dopo il comando: | ||
+ | |||
+ | # dd if=/dev/zero of=/dev/sdX bs=8M status=progress | ||