¿Cómo clono una memoria USB incluyendo particiones?

¿Cómo clono una memoria USB incluyendo particiones?

Tengo varias unidades flash USB y una de ellas tiene una instalación de Ubuntu con varias particiones. Quiero que las otras unidades USB sean exactamente iguales a esa (para compartir con familiares y amigos), todo, hasta las particiones y el formato, deben ser idénticos. Este disco flash será básicamente un disco de utilidad que cualquiera podría querer, por lo que puedo hacer muchas copias.

También tengo una unidad flash USB mucho más pequeña (4 GB) que es un disco de arranque de Ubuntu. Tengo 3 puertos USB, por lo que me gustaría arrancar con el pequeño, conectar 2 unidades USB más grandes y hacer una clonación completa del disco de utilidad, sobrescribiendo todo lo que pueda haber en el disco existente. Se puede suponer que el que se está copiando será al menos igual de grande y probablemente esté vacío (o lleno de basura para eliminar).

¿Es eso posible usando software gratuito en Ubuntu?

Respuesta1

Sí, esto es muy fácil. Por supuesto, las unidades de destino deben ser al menos tan grandes como la unidad de origen.

Luego, teniendo conectadas la unidad de origen y la de destino, use algo como fdisk -lo lsblklo que sea para identificar los nombres de los dispositivos (como /dev/sdb) para cada uno. ¡Asegúrate absolutamente de realizar el pedido correctamente!

Para clonar directamente de una unidad a otra, use este comando:

dd if=/dev/source of=/dev/target bs=1M

Alternativamente, si tiene suficiente espacio en su disco interno, puede crear una imagen primero, lo que facilitará la creación de múltiples copias:

dd if=/dev/source of=/home/me/image.img bs=1M

Luego, usa la imagen para crear clones:

dd if=/home/me/image.img of=/dev/target bs=1M

De esta manera, puede aprovisionar varias unidades al mismo tiempo, siempre que una unidad de destino no sature ya el ancho de banda USB.

Si la unidad de destino es más grande, es posible que desee ampliar la última partición posteriormente, utilizando partedu otra herramienta adecuada. Tenga en cuenta que no puede cambiar el tamaño de las particiones entre otras particiones si copia toda la estructura.

Respuesta2

puedes usar ddhttps://en.wikipedia.org/wiki/Dd_(Unix)

Ejemplo:dd if=/dev/sdc of=/dev/sdd bs=1M

ifes el dispositivo fuente. Utilice el nombre del dispositivo, no la partición (el número al final es la partición, por ejemplo /dev/sdc1).

ofes el dispositivo de destino.

Ten MUCHO cuidado con este comando. Borrará completamente el dispositivo de destino.

información relacionada