Crear un archivo con datos aleatorios usando /dev/urandom

A veces es necesario hacer pruebas sobre un archivo cuyo contenido no es importante para dicha prueba. Pero, si en ese momento no se tiene ningún archivo a la mano, puede generarlo fácilmente con el comando dd (como root).

# dd if=/dev/urandom of=test.bin count=500000

En este caso se utiliza /dev/urandom como fuente de entropía, la cual se volcara en el archivo de pruebas llamado test.bin.

En este ejemplo se quiso generar un archivo con un tamaño de 256 MB y como /dev/urandom tiene una salida de 512 bytes se utiliza la opción count=500000 para lograr que el archivo en cuestión tenga el tamaño deseado.

Espero que esta información les sea útil, saludos…

Usar dd o cat para hacer un usb booteable

Si hemos descargado un archivo .iso de alguna distribución que utilice el formato hybrid-iso para sus imágenes y no puede o no quiere utilizar unetbootin para extraer la imagen a una memoria usb, puede utilizar algún programa que haga una copia bit-a-bit de la imagen del sistema de archivos a su dispositivo, en este caso tanto dd como cat pueden utilizarse para dicha tarea.

La mayoría de la veces se utiliza dd

# dd if=nombre.iso of=/dev/sdx; sync

Pero también puede utilizar cat

# cat nombre.iso > /dev/sdx; sync

En ambos casos se debe sustituir /dev/sdx por el nombre correspondiente a su dispositivo.