Herramientas de usuario

Herramientas del sitio


informatica:sistemas_operativos:linux:coreutils:dd

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:sistemas_operativos:linux:coreutils:dd [2025/06/18 13:30] – [Clonar dispositivo USB] tempwininformatica:sistemas_operativos:linux:coreutils:dd [2025/06/18 13:51] (actual) – [Clonar dispositivo USB] tempwin
Línea 9: Línea 9:
 ===== Usos ===== ===== Usos =====
  
-==== Clonar dispositivo USB ====+==== Clonar dispositivo de almacenamiento (SSD, USB, SD...) ====
  
-<code> +Primero debemos identificar correctamente el dispositivo que queremos clonar. Para ello, podemos usar ''fdisk'' o ''lsblk'': 
-dd if=/dev/sdX of=resultado.img bs=1M status=progress+ 
 +<code bash> 
 +sudo fdisk -l 
 +</code> 
 + 
 +<code bash> 
 +sudo lsblk -f 
 +</code> 
 + 
 +Si queremos hacer una copia de ese dispositivo a un fichero llamado ''resultado.img'': 
 + 
 +<code bash
 +dd if=/dev/sdX of=resultado.img bs=1M status=progress conv=fsync
 </code> </code>
  
Línea 18: Línea 30:
  
   * ''/dev/sdX'' es el dispositivo conectado por USB que queremos clonar   * ''/dev/sdX'' es el dispositivo conectado por USB que queremos clonar
 +  * ''bs=1M'': indica el tamaño del bloque (//block size//) que se **lee y escribe** de cada vez. Para este ejemplo, se hará la copia en bloques de 1 MiB. Si no le indicamos una unidad de medida, se hará en bytes (por defecto, 512 bytes). Un valor recomendable hoy en día suele ser ''4M''.
   * ''resultado.img'' es la imagen con el clon del dispositivo USB   * ''resultado.img'' es la imagen con el clon del dispositivo USB
   * ''status=progress'': informa de la operación de copia   * ''status=progress'': informa de la operación de copia
 +  * ''conv=fsync'': sincroniza todos los datos escritos antes de que ''dd'' finalice, es decir, vacía el búffer usado como caché (en memoria RAM) obligando al sistema operativo a que escriba definitivamente los datos y así confirmar que los datos están físicamente almacenados. Esto evita que se pierdan datos si no expulsamos correctamente el dispositivo o hay algún corte de energía.
  
 <WRAP center round important 60%> <WRAP center round important 60%>
Línea 28: Línea 42:
 </code> </code>
 </WRAP> </WRAP>
 +
 +
  
 ==== Eliminación de datos ==== ==== Eliminación de datos ====
informatica/sistemas_operativos/linux/coreutils/dd.1750246227.txt.gz · Última modificación: por tempwin