Автор Тема: Проблем с копиране/възстановяване на диск използвайки dd  (Прочетена 1677 пъти)

Astor

  • Напреднали
  • *****
  • Публикации: 332
    • Профил
Здравйете,

Ситуацията е следната: един външен (usb) твърд диск на който имаше инсталиран linux на sdb1 дял, (boot - с grub инсталиран на MBR частта на sdb) го архивирах така:
Цитат
dd if=/dev/sdb of=/path/to/image.img
.
Проблемът е, че след възстановяване отново чрез dd:
Цитат
dd if=/path/to/image.img of=/dev/sdb
при опит да зарядя операционната система от него стига само до изписване на екрана на Loading GRUB, след което се рестартира компютъра.
Май при архивирането съм направил грешка че не съм копирал и MBR - първите 512 байта (говорим за диск /dev/sdb), кадето беше инсталиран и самия grub loader.
Това ли е причината за проблема и може ли нещо да се направи по върпоса?
Активен

Няма начин, да няма начин!

drag

  • Напреднали
  • *****
  • Публикации: 83
  • Distribution: Debian; FreeBSD
  • Window Manager: Gnome
    • Профил
Мисля че всичко, което трябва да направиш е http://skss.learnfree.eu/archives/3425

Днес правих подобно упражнение, само че с инсталиран уиндоус на диска, след dd от стария диск на нов диск
ОС-а не запали, но след fixmbr и fixboot нещата заспаха.

Предполагам, че ти имаш същия проблем, оправи си GRUB-а и кажи какво си постигнал.
« Последна редакция: Apr 02, 2012, 23:39 от drag »
Активен

kalinik

  • Напреднали
  • *****
  • Публикации: 539
  • Distribution: LMDE x64 2012/ LM 14 x64
  • Window Manager: Mate / KDE
  • ID user #521433
    • Профил
Ще ползвам темата на Astor , за подобно питане (и справка)
Утре ми предстои смяна на диска, тъй като почина след 7 години вярна служба.Желязото е 320GB , а новия диск е 1TB.
Досегашната му структура беше
/sda1  /
/sda3  /usr
/sda5  /home
/sda6  swap
+ един NTFS дял без Windows , но с boot флаг към трети диск /sdc , който също е NTFS (сложно е , но работи безупречно от години)
Идеята ми е да клонирам linux дяловете + MBR (който е в /sda), но ако ползвам dd if=/dev/sda of=/sdX  - ще презапише ли boot-сектора и MBR коректно ?
Също така мисля, че не трябва да пускам dd с монтирани дялове, тъй като ще копира и текущия кеш, и структурата на /tmpfs , /shm, и други подобни директории, което не е добра идея.
Някакво предложение... или всичко ще е ОК ?  8)
 [_]3
Активен

jet

  • Напреднали
  • *****
  • Публикации: 3469
  • Distribution: debian
  • Window Manager: kde
    • Профил
ще работи, само гледай да не си объркаш ръцете,
накрая ще трябва да разпънеш последния партишън, та да заеме целия нов диск - например с gparted
Активен

..⢀⣴⠾⠻⢶⣦⠀
  ⣾⠁⢠⠒⠀⣿⡁
  ⢿⡄⠘⠷⠚⠋
  ⠈⠳⣄⠀⠀⠀⠀  Debian, the universal operating system.

Astor

  • Напреднали
  • *****
  • Публикации: 332
    • Профил
Оправих се.
Както сте заподозрели, проблемът беше, че на диска си беше останал стар grub-bootloader, инсталирах отново grub в/у mbr на диска и нещата се оправиха.
Но остана за мен загатка защо dd if=/dev/sdb of=/path/to/image.img НЕ КОПИРА MBR, освен ако не му окажеш изречно? Нали идеята е да ти копира по блокове ЦЕЛИЯ диск, включително и първите 512 байта?
Или проблемът е в операцията по възстановяване. Тогава защо dd if=/path/to/image.img of=/dev/sdb НЕ ВЪЗСТАНОВЯВА и MBR заедно с останалата част от диска?
@klink:
Цитат
Идеята ми е да клонирам linux дяловете + MBR (който е в /sda), но ако ползвам dd if=/dev/sda of=/sdX  - ще презапише ли boot-сектора и MBR коректно ?
, според мен за да си сигурен си копирай отделно и MBR-а, после да си го възстановиш директно, а не да го инсталираш на ново.
Активен

Няма начин, да няма начин!

laskov

  • Напреднали
  • *****
  • Публикации: 3177
    • Профил
Аз пък предполагам, че всичко си се копира както трябва 1:1, но геометрията на диска с копието е друга и затова се налага подновяване на MBR.
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

10101

  • Напреднали
  • *****
  • Публикации: 384
  • Distribution: GNU LINUX
    • Профил
Активен

А печат ?

kalinik

  • Напреднали
  • *****
  • Публикации: 539
  • Distribution: LMDE x64 2012/ LM 14 x64
  • Window Manager: Mate / KDE
  • ID user #521433
    • Профил
Aз се оправих... с Clonezilla.
Почнах да клонирам целия диск с dd , обаче след около 10 мин. сметнах, че ще глътне над 4-5 часа време и затова минах на готово решение :)

Всичко е ОК. Нищо допълнително не се налагаше след клонирането и в момента се кефя на новия диск - ужасно бърз е (пу.пу... да не е на уроки)!
 [_]3
Активен