Estoy ejecutando dd
para copiar una imagen de 1,8 GB en una tarjeta SD para una Raspberry Pi. Esto copia a aproximadamente ~ 400 MB/s, que es mucho más alta que la velocidad de escritura que el fabricante dice que puede hacer esta tarjeta. Por lo tanto, creo que la imagen no se está copiando correctamente. Efectivamente, cuando intento arrancar desde esta tarjeta, el Raspi falla.
Sin embargo, cuando tomo exactamente la misma imagen y la agrego a la misma tarjeta SD usando una computadora diferente, se copia a ~6 MB/s, pero funciona.
Aquí está mi comando dd:
sudo dd if=2018-07-14-test-lite.img of=/dev/mmcblk0 bs=1M oflag=sync conv=fdatasync
Información adicional:
-
Cuando agrego la imagen en la tarjeta, luego leo la tarjeta usando dd, obtengo exactamente la misma imagen. Aquí hay un ejemplo de cómo estoy verificando:
sudo dd if=/dev/mmcblk0 bs=1M count=1704 | sha256sum
Respuesta aceptada:
Después de dd
terminó de escribir tan rápido, la mayor parte de los datos están en un búfer (en RAM).
- Vacíe el búfer con el comando
sync
Espera hasta que sync
finaliza y el shell vuelve al indicador. Después de eso, los datos deben almacenarse en la tarjeta. Ahora puede desconectarlo y moverlo al RPi, y puede esperar que funcione.