0 votos

error de DD: sincronización de conversión desconocida

Tengo un disco duro externo con varias particiones. Quiero clonar el disco completo. No hay ninguna GUI de aplicaciones que puedo encontrar que clonar todo el volumen, así que traté de dd. Mi comando:

sudo dd if=/dev/disk0 of=/dev/disk2 bs=128m conv=noerror, sync

Sin embargo, el resultado es:

 dd: unknown conversion sync

Ambos noerror y de sincronización se muestran bajo conv en la página man.

Agradecería ayuda para encontrar la correcta comando dd para clonar un disco duro externo con varias particiones a otro en blanco de la unidad de

1voto

Nate Puntos 220

Creo que el problema es el espacio entre "conv=noerror," y "sync", aunque no entiendo exactamente el mismo error que debes hacer:

$ dd if=/dev/null of=/dev/null bs=128m conv=noerror, sync    # With space, fails
dd: unknown conversion 
$ dd if=/dev/null of=/dev/null bs=128m conv=noerror,sync    # Without space, works
0+0 records in
0+0 records out
0 bytes transferred in 0.065054 secs (0 bytes/sec)

...pero el mensaje de error que me sale es diferente. En general, el "desconocido" conversión de mensaje mostrará una lista de lo desconocido de la conversión:

$ dd if=/dev/null of=/dev/null bs=128m conv=noerror,wibble
dd: unknown conversion wibble

Creo que lo que sucede es que el shell analiza conv=noerror, sync como dos argumentos, "conv=noerror," y "sync" y, a continuación, dd analiza la primera de esas como la especificación de los dos conversiones, "noerror" y "" (ya que no hay nada después de la coma), y luego se queja de que la opción "a" es desconocido.

Pero ese no es el error que estás recibiendo; el tuyo en realidad listas de la "sincronización" como la opción desconocida. La única cosa que puedo pensar es que usted podría tener algo como un espacio de no separación entre la "," y "sync". En ese caso, el shell se toman como parte del argumento, y de paso "conv=noerror,sync" como único argumento; dd le, a continuación, analizar esto como dos opciones, y dar el mensaje de error "dd: desconocido opción sync":

$ dd if=/dev/null of=/dev/null bs=128m conv=noerror, sync    # That's a nonbreaking space
dd: unknown conversion  sync
                       ^ That's also a nonbreaking space

En cualquier caso, quitar el espacio (lo que sea) y se debe trabajar.

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