Cómo escribir un file en varias compensaciones a una partición del sistema de files con el command dd

Requisito

Quiero escribir un file en varias compensaciones en la partición

Partition / dev / part2 está montado en / mypart

Intenté el siguiente command:

dd if=/dev/urandom of=/mypart/aaa bs=1024 seek=0 count=15000 dd if=/dev/urandom of=/mypart/aaa bs=1024 seek=15000 count=15000 dd if=/dev/urandom of=/mypart/aaa bs=1024 seek=30000 count=15000 

¿Están haciendo lo que quiero hacer? ¿Están escribiendo un file en la partición en el desplazamiento 0, 15000K y 30000K?

En qué desplazamiento está el file escrito si omito seek de dd

 dd if=/dev/urandom of=/mypart/aaa bs=1024 count=15000 

No puede "escribir un file" en un "desplazamiento en la partición" usando dd de esta manera; solo está escribiendo datos en un file llamado "aaa" dentro del sistema de files montado en esa partición.

"seek =" de hecho hará que dd busque la position dada antes de comenzar sus escrituras – eso significa que simplemente creará un file llamado / mypart / aaa y searchá el número dado de bloques en ese file antes de escribir.

Si omite "seek =", dd escribirá desde el comienzo del file llamado "aaa".

Re: "Están haciendo lo que quiero hacer"

tratar

 strace dd if=/dev/urandom of=/mypart/aaa bs=1024 seek=15000 count=15000 

y vea qué llamadas al sistema se están realizando.