¿Cuál es la diferencia entre el archivo del dispositivo y su versión sin formato?

2

Es conveniente usar dd para escribir un archivo de imagen en memorias USB. Pero a veces encuentro que la gente escribe dd of=/dev/disk1 y hay alos dd of=/dev/rdisk1 .

por ejemplo

dd if=image.iso of=/dev/disk1 bs=8192

sudo dd bs=1m if=~/Downloads/2012-10-28-wheezy-raspbian/2012-10-28-wheezy-raspbian.img of=/dev/rdisk3

¿Cuál es la diferencia?

    
pregunta onemach 11.01.2013 - 03:34

1 respuesta

2

En OS X, r significa dispositivo sin formato (igual que en otro UNIX) y en OS X el archivo sin formato es una E / S basada en caracteres y el disco normal X ... es un dispositivo especial de bloque.

Estos dos puntos de entrada permiten que un programa acceda a un flujo simple de información en la unidad sin interactuar con el sistema de archivos (nombres de archivo, rutas, etc.) y el dispositivo de caracteres pasa por alto cualquier búfer (que acelera el acceso y disminuya la velocidad dependiendo de si está realizando operaciones grandes o pequeñas).

Wiki tiene un buen artículo sobre estos conceptos generales: enlace

    
respondido por el bmike 11.01.2013 - 05:16

Lea otras preguntas en las etiquetas