Quería crear un archivo de 300GB con datos aleatorios así que usé este comando en la terminal
dd if=/dev/urandom of=random.txt bs=300g count=1
Pero lo que recibo es
dd: /dev/urandom: Invalid argument
0+0 records in
0+0 records out
0 bytes transferred in 0.000042 secs (0 bytes/sec)
En un principio pensé que se debía a que no escribía bs=300G
pero las mayúsculas me dan dd: bs: illegal numeric value
.
Gracias por la ayuda de antemano.
2 votos
¿Funciona si pruebas con un tamaño de bloque más pequeño? Por ejemplo
dd if=/dev/urandom of=random.txt bs=1g count=300
? He intentadobs=1g count=2
y me funciona para hacer un archivo de 2GB - no tengo espacio en el disco para uno de 300GB. btw parece tomar casi 1 minuto por GB.0 votos
Eso funciona, ¡gracias!
0 votos
El dato bs es el tamaño del bloque. Debe caber en el espacio de memoria/swap.