Для того, чтобы сделать резервную копию (файл-образ) винчестера для последующего восстановления вовсе не нужны коммерческие, проприетарные утилиты - есть старый, как мир, dd. Всё, что нужно сделать
Несколько вступительных слов.
Несмотря на упорное сопротивление некоторых производителей "очень маленького программного обеспечения" :) вкупе с анонимусами с linux.org.ru :) , Linux не спеша, но уверенно занимает места на десктопах пользователей. Как только не отговаривали среднестатистического юзера от знакомства с желтопятым Туксом: и что, мол, Линукс - это ОС для "красноглазых программистов" (и таки правда - Линукс замечательная свободная платформа для разработчика ПО с уймой этих самых средств разработки), что Линукс - это сугубо серверная ОС (и таки да - Линукс отлично зарекомендовал себя и на тяжелых веб-серверах и на примитивных роутерах) и т. д., и т. п. И помимо этого, благодаря усилиям тысяч энтузиастов при поддержке хардверных и софтверных гигантов (один IBM чего стоит), пингвин уверенно взгромоздился на десктоп и в качестве офисного рабочего места, и в качестве игровой машины, и в качестве мультимедийного центра "из коробки". Эта тенденция не может не радовать. Но что может дать Линукс, к примеру, в столь специфической сфере, как восстановление данных с неисправных HDD? Автор, исходя из специфики своей трудовой деятельности :) , решил задаться этим вопросом.
dd if=/dev/sda1 of=/home/hda1.bin
Сделать сжатый образ раздела диска
dd if=/dev/sda1 | gzip > /home/user/sda1.bin.gz
Записать образ на раздел диска
dd if=/dev/hda of=/dev/hdb conv=noerror,sync bs=4k
sfdisk -R /dev/hdc partprobe blockdev --rereadpt hdparm -z
>>> Какой самый надежный и простой способ сохранить всю систему, чтобы
>>> > >> экспериментировать с ядреными библиотеками и всегда можно было
>>> > >> легко и просто восстановиться к исходному состоянию.
> > AGG> dd | bzip2
> >
> > лучше tar|bzip2
> > с dd как-то расточительнро
ключевой пункт - "простой".
Если у тебя больше одной фс на диске, то dd проще. И, кстати, с tar
надо еще знать, что если из-под той же системы делаешь архив, то надо
снимать не / а вначале сделать mount --bind / /mnt и архивировать /mnt
Иначе из-за всяких udev'ов и прочих виртуальных ФС у тебя не совсем то,
что надо попадет в образ.
там хорошо все расписано.
1. уменьшаем фс
2. уменьшаем lv
3. уменьшаем vg
4. втыкаем второй жесткий диск ( внешний например)
5. вводим его в pv
6. мувим на него vg
7. выводим из лвм первый диск
8. переразбиваем как нада
9. вводим в лвм нужный раздел на первом диске.
10. мувим vg на него.
11. выводим второй диск из лвм.
все ето можно делать без перезагрузки(в случае внешнего диска на юсб).
у меня миграция между 8 хардами ( было 4 , поставил другие 4) прошла без сучка и задоринки.
http://dreamcatcher.ru/index.php?option=com_content&task=view&id=34&Itemid=2
http://tldp.org/HOWTO/LVM-HOWTO/index.html
Запускаемся с livecd (под рукой не оказалось моего самосбора - поэтому запустил debian testing).
sudo su - aptitude update aptitude install lvm2 # здесь висит vgchange killall -9 vgchange lvdisplay # смотрим название группы vgchange -ay VolGroup00 # сначала возможно нужно делать еще vgscan и vgcfgrestore lvmdiskscan # смотрим путь с монтируемой партиции mount /dev/block/254\:0 /mnt