Автор Тема: Восстановление системы  (Прочитано 2404 раз)

Оффлайн sergiomaroni

  • Участник
  • *
  • Сообщений: 7
Восстановление системы
« : 29.06.2016 10:33:18 »
Здравствуйте!
На жестком диске появились бэды, решил перенести все на другой при помощи утилиты dd c игнором плохих секторов.
После переноса на  новый посыпались ошибки:
Cannot open root device 803
Помогите восстановить системы
 

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 371
Re: Восстановление системы
« Ответ #1 : 29.06.2016 11:41:08 »
На жестком диске появились бэды, решил перенести все на другой при помощи утилиты dd c игнором плохих секторов.
Как именно ? С заполнением неперенесённого нулями, или именно с игнорированием и сдвигом ? Если со сдвигом, то это неправильно.

Оффлайн sergiomaroni

  • Участник
  • *
  • Сообщений: 7
Re: Восстановление системы
« Ответ #2 : 29.06.2016 12:04:07 »
dd if=/dev/sda of=/dev/sdb conv=sync,noerror

Оффлайн rits

  • Участник
  • *
  • Сообщений: 1 234
  • ITS
Re: Восстановление системы
« Ответ #3 : 29.06.2016 12:30:01 »
dd if=/dev/sda of=/dev/sdb conv=sync,noerror

лучше будет так:
1-проход
ddrescue --no-split --verbose --force /dev/sda /dev/sdb ./logerror
2-проход
ddrescue --direct --max-retries=2 --verbose --force /dev/sda /dev/sdb ./logerror
3-проход
ddrescue --retrim --max-retries=2 --verbose --force /dev/sda /dev/sdb ./logerror

желательно работать не с диска на диск, а с диска в образ
ddrescue --no-split --verbose --force /dev/sda /mnt/usbhdd/image.sda ./logerror
и после всех проходов
ddrescue -nvf  /mnt/usbhdd/image.sda /dev/новыйHDD
(--no-split --verbose --force = -nvf ) - см. ddrescue --help

Оффлайн sergiomaroni

  • Участник
  • *
  • Сообщений: 7
Re: Восстановление системы
« Ответ #4 : 30.06.2016 08:16:56 »
Ваш способ не помог
ошибка VFS: Cannot oopen root device "303"
Что можно еще сделать?
 

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 371
Re: Восстановление системы
« Ответ #5 : 30.06.2016 08:54:07 »
Ваш способ не помог
ошибка VFS: Cannot oopen root device "303"
Что можно еще сделать?
Что-то ерунда какая-то получается. Если копия точная (а dd никогда не подводит, всё что он умеет, он делает так, как ему сказано), а со старого HDD всё грузится, должно грузиться и с копии. Что-то где-то делается не так. При замене новый HDD точно ставится вместо старого ? А старый вынимается ? Как в /etc/fstab затаны разделы ? Как задан корень в параметрах ядра при загрузке ?

Оффлайн sergiomaroni

  • Участник
  • *
  • Сообщений: 7
Re: Восстановление системы
« Ответ #6 : 30.06.2016 09:12:02 »
Уважаемый asy, я только начинаю работать с Linux, вы не могли по подробнее
спасибо за помощь.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 371
Re: Восстановление системы
« Ответ #7 : 30.06.2016 10:44:35 »
Уважаемый asy, я только начинаю работать с Linux, вы не могли по подробнее
Это не Linux, это отвёртка и шнурки. По-скольку загрузка с точной копии просто обязана происходить, у меня есть только одно предположение: именяются какие-то аппаратные вещи, к которым привязана загрузка. В частности, параметр root= для ядра может содержать серийный номер устройства, или что-то в этом роде. Каталог /dev/disk содержит допустимые варианты. Если у Вас там UUID, то должно работать (хотя, если Вы не вытащили старый HDD, то загрузка будет идти непредсказуемо, так как UUID Вы тоже скопировали, но так как у Вас две копии, сразу Вы это не заметите), если by-path, может не работать из-за перемещения на другой интерфейс. Если by-id, то может не работать из-за смены серийного номера.

Что у Вас показывает cat /proc/cmdline ?

Правда, недавно образовалась засада, только что увидел:
https://lists.altlinux.org/pipermail/community/2016-June/685790.html
« Последнее редактирование: 30.06.2016 10:52:35 от asy »

Оффлайн sergiomaroni

  • Участник
  • *
  • Сообщений: 7
Re: Восстановление системы
« Ответ #8 : 30.06.2016 12:44:02 »
Диск с которого производилась копия выдает точно такую же ошибку. Я думал, что ему мешают бэды, как восстановить  работоспособность при такой ошибке ?

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 371
Re: Восстановление системы
« Ответ #9 : 30.06.2016 13:45:55 »
я только начинаю работать с Linux
попробуй qt4-fsarchiver (объяснял для друга не понятно спроси)
https://vk.com/topic-16711511_33638299
Нет смысла. dd просто менее понятен по параметрам может быть. Но если использованы правильные параметры, то смысла пробовать что-то другое просто нет. Ничто не сделает копию точнее, так как просто точнее невозможно. Если, конечно, речь про цифровую копию, а не аналоговую копию самих блинов. ;-)

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 371
Re: Восстановление системы
« Ответ #10 : 30.06.2016 13:50:27 »
Диск с которого производилась копия выдает точно такую же ошибку.
А, тогда скопирована и ошибка. Теперь надо восстанавливать логику.
Записывать https://www.altlinux.org/Rescue на флешку, или CD, грузиться и изучать, что с логикой на диске с использованием имеющихся там разных утилит. Как - это слишком широкий вопрос, волшебной кнопки нет. Сначала надо список разделов посмотреть. Если их нет, попытаться таблицу разделов восстановить (при этом понять, partition table, или gpt; хотя, в случае gpt в конце копия есть, само должно бы восстановиться), если есть, смонтировать и проверить каждый. В общем, инструкции достаточно объёмные по каждому случаю, в Интернет много где написаны.
« Последнее редактирование: 30.06.2016 13:52:23 от asy »

Петрович

  • Гость
Re: Восстановление системы
« Ответ #11 : 30.06.2016 16:14:33 »
Нет смысла. dd просто менее понятен по параметрам может быть.
Не спорю.
А, тогда скопирована и ошибка.
Может случайность но с qt4-fsarchiver всё четко.

Оффлайн rits

  • Участник
  • *
  • Сообщений: 1 234
  • ITS

Оффлайн sergiomaroni

  • Участник
  • *
  • Сообщений: 7
Re: Восстановление системы
« Ответ #13 : 01.07.2016 08:54:25 »
Как в ALtlinux добавить опцию в ядро? Не могу найти

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 168
    • Домашняя страница
Re: Восстановление системы
« Ответ #14 : 01.07.2016 09:05:40 »
Андрей Черепанов (cas@)