Veo ejemplos en línea todo el tiempo de uso dd
en combinación con pv
para mostrar el progreso ... Pero, algo que no entiendo es que pv
es perfectamente capaz de hacer la tarea por sí solo. Entonces, ¿por qué usar dd
también? ¿Existe alguna ventaja dd
que pv
no sea así?
Ejemplos usando ambos dd
y pv
. Algunos de estos son realmente complicados ...
dd if=/dev/sda | pv | dd of=/mnt/backup.img
dd if=/dev/sda | pv -s 10G | dd of=/mnt/backup.img
dd if=/dev/sda | (pv -s `fdisk -l /dev/sda | grep -o '[0-9]*\{1\} MB' | awk '{print $1}'`m) | dd of=/mnt/backup.img
Puedes lograr lo mismo usando pv
solo haciendo
pv /dev/sda > /mnt/backup.img
pv
está haciendo, pero no entiendo lo que dd
está haciendo y no lo está pv
. Entonces, cambié el título a "¿qué hace dd que no hace el pv?"
pv /dev/sda > /mnt/backup.img
, pv
¿no se lee desde una tubería? Está leyendo desde el archivo del dispositivo.