to post messages and comments.

Windows 7. Диск посыпался, запилил линупсовый лайв-цд, перекинул через "dd if=/dev/sda of=/dev/sdb conv=noerror" на другой жесткий диск. Теперь запущен DVD с Win7 в привод, стартанут комп с новым жестаком. Автоматически запущено с болванки "средство восстановления запуска..." пишет что "Устранение ошибок на диске. Может потребоваться более часа". Причем никакого прогрессбара адекватного нет, туда-суда ползунок бегает.
sda был 160 Гб, sdb на 320 Гб. Прошло уже 4 часа. Гуру виндовса, есть смысл ждать дальше?

Windows 7. Диск посыпался, запилил линупсовый лайв-цд, перекинул через "dd if=/dev/sda of=/dev/sdb conv=noerror" на другой жесткий диск. Теперь запущен DVD с Win7 в привод, стартанут комп с новым жестаком. Автоматически запущено с болванки "средство восстановления запуска..." пишет что "Устранение ошибок на диске. Может потребоваться более часа". Причем никакого прогрессбара адекватного нет, туда-суда ползунок бегает.
sda был 160 Гб, sdb на 320 Гб. Прошло уже 4 часа. Гуру виндовса, есть смысл ждать дальше?

Никак не могу побороть гуголь запросом, один трешняк выдаёт.

В общем: нужна утилитка для дублирования 1:1 (bitwise copy) двух флешек, крайне желательно гуйня, в которой выбирается устройство-источник и устройство-приёмник и кнопка — duplicate. Нюанс в том, что на флехе может быть несколько разделов и копирование нужно не подисковое, а именно всего устройства (типа dd if=/dev/sdc of=/dev/sdd).

Вроде простая задача, а ничего найти не могу.

Если делать образ раздела, можно каким-то образом сделать образ(раздела с системой) только значащей части раздела, а пустое место не бэкапить, а затем развернуть такой обрезаный образ и чтобы все взлетело?

Это я просто задумался о том, чтобы генточку себе забекапить. Знаю, что clonezilla позволяет снять образ раздела таким образом. Ну, т.е. есть раздел 20ГБ, ОС занимает 4ГБ, образ создается на 4ГБ, а не на 20.

//Просто, когда я в прошлый раз думал сделать образ, я как раз наткнулся на то, что эта шняга (dd) копирует все 20 гигов в образ и поэтому забил на бэкап.

Может, кто подскажет, почему такое: запускаю dd из busybox (в initrd)

ls -al /dev/sda — есть
dd if=/dev/zero of=/dev/sda — фиг. dd: can't open '/dev/sda': No such device or address

Конечная цель: собрать свой собственный простейший DBAN

Имеем "запоротую" флешку, про котрую специалисты сказали, что всё, пиздец, вы потеряли данные и их никак не восстановить.
Порядок действий.
lsusb
fdisk -l
ddrescue /dev/sdb /home/flash.iso /home/flash.log
mkdir /media/flash
foremost -t all -i /home/flash.iso -o /media/flash
dd if=/dev/zero of=/dev/sdb
заходим в дисковую утилиту (ubuntu), и создаем раздел FAT
вуаля, у нас рабочая флешка и восстановленные файлы в папке /media/flash

PS: утилита foremost вообще вещь! Можно восстанавливать данные практически с любых носителей.

Сегодня нужно было перенести данные с одного диска на более большой с сохранением загружабельности системы. Недолго думая, я сделал так (со статусбаром pv):
dd if=/dev/sda conv=noerror bs=32M | pv -s 85G | dd of=/dev/sdb conv=noerror bs=32M
1.94GB 0:00:57 [33.5MB/s]
ну а потом увеличил разделы партиций через gparted. все нужные программы (и даже firefox) оказались в SystemRescueCD (на базе Gentoo).

Вначале я попробовал GPartedLiveCD (на базе Debian), но там не оказалось pv (и firefox'а не было как и links). И поставить ни один пакет было нельзя, потому что кто-то зачистил /etc/apt/sources.list, а на память (без интернета) я не помню ни как определять версию Debian, ни какие адреса туда конкретно писать.
В общем видимо мне нужен livecd debian-семейства, в котором можно на лету (в оперативку конечно) устанавливать пакеты. В SystemRescueCD команда emerge больно уж долго работает (видимо обновляет портежи).

Я тут чего задумался. А получится ли у меня на диске прожечь рисунок? Ситуация такова: берем диск, рисуем на нем маркером (а может гвоздем, ножом, шилом и т.п.?), потом с помощью dd делаем iso образ. А дальше этот iso образ записываем на другой диск. Думается мне, что области, которые были испорчены нашим инструментом рисования в iso образе останутся выделенными нулями или единицами, а при записи этого на диск, получится нечто напоминающее галограмму. Получится?

Надо почитать про iso9660 чтобы разобраться, где у него кончаются заголовки с таймстемпами. Код k3b пиздатый, но из него возьму только общий принцип читать именно данные с трека.

Как известно, dd пишет на диски в обход всяких там кешей. Следовательно при копировании большого объема информации (к примеру, копирование сразу всех разделов) перегрузки неизбежны. Советуют делать паузы при копировании? но как это реализовать? в самом дд ничего такого нет. `sleep && kill -s STOP && sleep && kill -s SIGCONT` ?? или, может, крон?

Как бы мне грамотно встроенными средствами снять образ раздела с Gentoo?
Хочу сделать на ноуте быстро и просто, но не хочу собирать генту снова, если то, что попробую не понравится.
Раздел около 25 гигов, поэтому надо на ходу образ сжать.

Вопрос к линуксоидам (С).
Немного недопонимаю пару вещей. Допустим хочется мне сделать рабочий образ раздела. Конкретно как — предлагать не надо, меня интересует разница между вариантами:
cat /dev/sda5 | gzip > part.gz
dd if=/dev/sda5 | gzip > part.gz
pv /dev/sda5 | gzip > part.gz
Кроме того, что в pv это все можно красивенько показать на какой оно стадии и какова скорость — интересует можно ли использовать cat и pv для снятия образа раздела? К примеру, говорили, что cat интерпретирует переносы строки, что это может попортить файл. Если это так — есть ли такая проблема с pv?
Если есть — можно ли вообще используя pv (чтобы видеть прогресс) делать образ раздела?
Вот как-то так.