2 votos

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

Es cómodo de usar dd para escribir archivos de imagen en memorias USB. Pero a veces encuentro que la gente escribe dd of=/dev/disk1 y también hay 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?

2voto

Oskar Puntos 1242

En OS X, el r significa dispositivo raw (igual que en otros UNIX) y en OS X el archivo raw es un I/O basado en caracteres y el disco normalX... es un dispositivo especial de bloque.

Ambos puntos de entrada permiten a un programa acceder a un flujo de información desnudo en la unidad sin interactuar con el sistema de archivos (nombres de archivos, rutas, etc.) y el dispositivo de caracteres evita cualquier búfer (que tanto acelera el acceso como lo ralentiza dependiendo de si estás haciendo operaciones grandes o pequeñas).

La Wiki tiene un buen artículo sobre estos conceptos generales: http://en.wikipedia.org/wiki/Device_file

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X