मैं एक बड़ी फ़ाइल बनाना चाहता हूं ~ 10G शून्य और यादृच्छिक मूल्यों से भरा। मैंने प्रयोग करने की कोशिश की है:
dd if=/dev/urandom of=10Gfile bs=5G count=10
यह लगभग 2Gb की फाइल बनाता है और एक्जिट स्टेटस '0' से बाहर निकलता है। मैं समझने में असफल क्यों?
मैंने भी फ़ाइल का उपयोग करके बनाने की कोशिश की:
head -c 10G </dev/urandom >myfile
इसे बनाने में लगभग 28-30 मिनट लगते हैं। लेकिन मैं चाहता हूं कि यह तेजी से बने। किसी के पास कोई हल है?
इसके अलावा, मैं तुलना के लिए एक ही (छद्म) यादृच्छिक पैटर्न के साथ कई फाइलें बनाना चाहता हूं। क्या कोई ऐसा करने का तरीका जानता है?
dd
ब्लॉक आकार के कारण त्रुटि हो रही है । आप इस पोस्ट को देखना चाहते हैं stackoverflow.com/questions/6161823/… इसके पास कुछ अच्छे उत्तर हैं कि सर्वश्रेष्ठ ब्लॉक आकार की गणना कैसे करें, साथ ही साथ कुछ उपयोगकर्ता स्क्रिप्ट / प्रोग्राम और अन्य सुझावों का उपयोग करेंdd
।