Generating 512MB file with dd using random data


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Generating 512MB file with dd using random data
# 1  
Old 11-10-2012
Generating 512MB file with dd using random data

Hello.


Could anyone help me with my little annoying problem?
I have to generate a 512 MB file made up with random data using DD. After some internet digging I found out that the command is:
Code:
dd if=/dev/urandom of=/exemple/file bs=512MB

After running this command the shell is not responding anymore, so I have to hit ctrl + z to end the process. Why does it freeze? I need to be able to run ps to see the dd's proces PID because meanwhile the dd is running, I have to check the progress using some strange command:
Code:
  kill -USR1 `pidof dd`

If u did understend what I am talking about, cuz I am a bit confuse, please help me. Smilie
# 2  
Old 11-10-2012
That thread is about files made up with zero. I need one with random data, using random/urandom, but still it helps. thanks

---------- Post updated at 07:16 PM ---------- Previous update was at 07:11 PM ----------

Anyway, could u tell me if it is suppose to freeze? When I execute
Code:
dd if=/dev/urandom of=file bs=1MB count=512

the bash freezez and after an certain amout of time it ends. The file is created 512MB, hurray.
But I have to run a signal during the DD process to check the progress. I searched on the internet and I found this signal for checking the progress:
Code:
kill -USR1 `pidof dd`

. But how I am supposed to check the DD pid and after to run this signal if the bash freezes after executing the dd line?

Last edited by razolo13; 11-10-2012 at 08:22 PM..
# 3  
Old 11-10-2012
Add an ampersand at the end of your command to start it in the background:
Code:
dd if=/dev/urandom of=file bs=1MB count=512&

then you can use:
Code:
ls -l file

to see the progress of the dd command (by checking the size of the file reported by ls).
 
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Generating a POSIX random number?

Hi Guys and gals... As you know I am getting to grips with POSIX and hit this stumbling block. Generating two random numbers 0 to 255 POSIXly. Speed in not important hence the 'sleep 1' command. I have done a demo that works, but it sure is ugly! Is there a better way? #!/bin/sh # Random... (12 Replies)
Discussion started by: wisecracker
12 Replies

2. Shell Programming and Scripting

Generating a Random String of 'n' length

Hi, How can I generate a string of random characters (alpha+numeric) of a particular length ? For e.g. for n=5, output = 'kasjf' n=10, output = 'hedbcd902k' Also, please let me know if random (valid) dates could also be generated. Thanks (7 Replies)
Discussion started by: rishigc
7 Replies

3. Shell Programming and Scripting

Random number generating script?

Having a hard time with this. Very new to scripting and linux. Spent all sunday trying to do this. Appreciate some help and maybe help breaking down what the syntax does. Create a Bash program. It should have the following properties • Creates a secret number between 1 and 100 i. The... (3 Replies)
Discussion started by: LINUXnoob15
3 Replies

4. Shell Programming and Scripting

Generating Random Number in certain range

Hi there I am trying to generate a random number between 40 and 70 using the shell here is my code so far and it keeps going above 70. all help much appreciated! comp=$(( RANDOM%70+40 )) echo $comp (4 Replies)
Discussion started by: faintingquiche
4 Replies

5. Shell Programming and Scripting

Need to generate a file with random data. /dev/[u]random doesn't exist.

Need to use dd to generate a large file from a sample file of random data. This is because I don't have /dev/urandom. I create a named pipe then: dd if=mynamed.fifo do=myfile.fifo bs=1024 count=1024 but when I cat a file to the fifo that's 1024 random bytes: cat randomfile.txt >... (7 Replies)
Discussion started by: Devyn
7 Replies

6. Programming

C Help; generating a random number.

Im new to C, and Im having a hard time getting a random number. In bash, I would do something similar to the following to get a random number; #!/bin/bash seed1=$RANDOM seed2=$RANDOM seed3=$RANDOM SEED=`expr $seed1 * $seed2 / $seed3` echo ${SEED%.*} Now, in online examples... (4 Replies)
Discussion started by: trey85stang
4 Replies

7. Programming

generating 16 digit random number in C

Hi, How can we generate 16 digit random nos in C. (10 Replies)
Discussion started by: ajaysahoo
10 Replies

8. Shell Programming and Scripting

Generating random numbers

Hi, I am having trouble with generating random numbers. can this be done with awk? So I have a file that looks like this: 23 30 24 40 26 34 So column1 is start and column2 is end. I want to generate 3 random #'s between start and stop: So the output will look like this: ... (9 Replies)
Discussion started by: phil_heath
9 Replies

9. Shell Programming and Scripting

generating random numbers with hamming distance 4

Hi I want to genrate 10 random 32 bit binary numbers with hamming distance 4 and 8. 11010110010101010101010101010101 11010110010101010100010101010010 if we look carefully at these two binary numbers they differ at 4 places hence hamming distance 4. Now I want to genrate these numbers... (2 Replies)
Discussion started by: hack_tom
2 Replies
Login or Register to Ask a Question