मैं एक एसडी कार्ड को क्लोन करने की कोशिश कर रहा हूं जिसमें कई विभाजन हो सकते हैं, जिनमें से कुछ उबंटू पहचान नहीं सकते हैं। आम तौर पर, मैं कुछ विभाजन ही नहीं, पूरी मात्रा को क्लोन करना चाहता हूं। इसलिए, मैं एसडी कार्ड को माउंट करता हूं और लॉग व्यूअर में कुछ इस तरह देखता हूं:
kernel: [ 262.025221] sdc: sdc1 sdc2
alex@u120432:~$ ls /dev/sdc*
/dev/sdc /dev/sdc1 /dev/sdc2
चूंकि मैं पूरी डिस्क की प्रतिलिपि बनाना चाहता हूं, इसलिए मैं निष्पादित करता हूं:
dd if=/dev/sdc of=sdimage.img bs=4M
फ़ाइल sdimage.img, 7.9 जीबी (7,944,011,776 बाइट्स) बनाई गई है (एसडी कार्ड 8 जीबी है)। अब मैं एक और एसडी कार्ड माउंट करता हूं और निष्पादित करता हूं:
dd if=sdimage.img of=/dev/sdc bs=4M
समस्या यह है कि दूसरी dd कमांड किसी न किसी स्टेज पर लटकी रहती है, और कभी सफल नहीं होती है। इसके बाद, मैं कंप्यूटर को रिबूट या बंद नहीं कर सकता, और मुझे बस पावर को स्विच ऑफ करने की आवश्यकता है।
क्या यह सही तरीका है? शायद एसडी कार्ड को क्लोन करने का एक और तरीका है?
ओएस: Ubuntu 12.04 (सटीक पैंगोलिन), 32 बिट।