Diferencia entre dispositivos raw y regulares

Al intentar hacer una copia exacta en NetBSD (con el comando dd) de una imagen ISO de debian; este proceso se demoró más de lo esperado, resultando ser una copia incompleta. 

El comando, dd if=imagen_debian.ISO of=/dev/sd0d bs=1m


Fue entonces cuando al deducir, probé nuevamente, pero con el dispositivo raw:

dd if=imagen_debian.ISO of=/dev/rsd0d bs=1m

Resultando ser más rapido, cuestión de sólo pocos minutos.

La diferencia está en que los dispositivos raw, el acceso es directo, sin la intervención de los buffers y cache, que son procesos intermedios en el kernel, presentes en los dispositivos regulares. 

Los dispositivos raw se utilizan en procesos de particionado y creación de sistemas de archivo, como también en base de datos de alta disponibilidad, con la excepción del montado para uso diario, donde se utilizan los dispositivos regulares.

Deja un comentario