Я пытаюсь клонировать SD-карту, которая может содержать несколько разделов, некоторые из которых Ubuntu не может распознать. Как правило, я хочу клонировать весь том, а не только какой-то раздел. Итак, я монтирую SD-карту и вижу что-то подобное в средстве просмотра журнала:
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 байт) (SD-карта 8 ГБ). Теперь я подключаю другую SD-карту и выполняю:
dd if=sdimage.img of=/dev/sdc bs=4M
Проблема в том, что вторая команда dd зависает на каком-то этапе и никогда не завершается успешно. После этого я не могу перезагрузить или выключить компьютер, и мне нужно просто выключить питание.
Это правильный подход? Может есть другой способ клонировать SD-карту?
ОС: Ubuntu 12.04 (Precise Pangolin), 32 бит.