Автор Тема: Переезд на новый HDD.  (Прочитано 3279 раз)

Оффлайн fd47

  • Участник
  • *
  • Сообщений: 30
Переезд на новый HDD.
« : 13.01.2010 04:58:10 »
У меня  ALT LINUX 4.1.1, задача перейти на HDD , большего объема (старый HDD "уходит" на сторону).
Разбил разделы в qparted, переписал  командой "ср -ах" содержимое, в т.ч. SYSTEM.
Но командами "fixmbr" и "lilo" (про "chroot" не забыл) переписать загрузчик не удалось.
Почитал форум и:....

Вопрос (с вариантом ответа): Если дать команду "blkid", затем подсмотренные UUID разделов нового HDD прописать вручную
в lilo.conf  и fstab, затем "chroot" и "lilo". Это все? Или надо , что -то сделать еще?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 360
  • Учиться .... Телепатами не рождаются, ими ....
Re: Переезд на новый HDD.
« Ответ #1 : 13.01.2010 08:58:07 »
В принципе, это всё.
Не надо переписывать /dev, /system и /proc.

Оффлайн black_13

  • Участник
  • *
  • Сообщений: 657
  • Gentoo + Debian + ALT
    • diff.org.ua
Re: Переезд на новый HDD.
« Ответ #2 : 13.01.2010 10:05:43 »
Цитировать
Не надо переписывать /dev, /system и /proc.
Ага ... особенно /dev. Тогда уж точно не заведется  ;)
P.S. Не говорите так уверенно если незнаете на 100%! Без некоторых файликов из /dev система не подымется!
« Последнее редактирование: 13.01.2010 10:07:23 от black_13 »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 360
  • Учиться .... Телепатами не рождаются, ими ....
Re: Переезд на новый HDD.
« Ответ #3 : 13.01.2010 10:08:52 »
/dev - всё равно udev все /dev заново создаст. Насчёт не заведётся - сомневаюсь, просто нет смысла копировать то, что не будет использоваться.

Оффлайн black_13

  • Участник
  • *
  • Сообщений: 657
  • Gentoo + Debian + ALT
    • diff.org.ua
Re: Переезд на новый HDD.
« Ответ #4 : 13.01.2010 10:10:52 »
/dev - всё равно udev все /dev заново создаст. Насчёт не заведётся - сомневаюсь, просто нет смысла копировать то, что не будет использоваться.
Ну-ну! Вперед! Мне даже самому интересно стало  :) Пусть топикстартер отпишется завелось без копирования некоторого файла из /dev или нет  ;)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 360
  • Учиться .... Телепатами не рождаются, ими ....
Re: Переезд на новый HDD.
« Ответ #5 : 13.01.2010 10:23:44 »
(желательно не выполнять других операций с устройствами в это время)

service udevd umount
переименовываем /dev в /dev1, создаём пустой /dev.
service  udevd restart
наблюдаем /dev.

« Последнее редактирование: 13.01.2010 10:25:59 от ruslandh »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 360
  • Учиться .... Телепатами не рождаются, ими ....
Re: Переезд на новый HDD.
« Ответ #6 : 13.01.2010 10:25:07 »
Ну сами точки монтирования /dev, /proc /system создать надо.

Оффлайн black_13

  • Участник
  • *
  • Сообщений: 657
  • Gentoo + Debian + ALT
    • diff.org.ua
Re: Переезд на новый HDD.
« Ответ #7 : 13.01.2010 10:31:28 »
service udevd umount
mv /dev  /dev1 && mkdir /dev
service  udevd restart
Так бы сразу и сказали :)
Я так правда не делал. Обычно просто копировал в /dev новой системы со старой файлики console,full,null,random,tty,urandom,zero И все чудно заводилось  ;)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 360
  • Учиться .... Телепатами не рождаются, ими ....
Re: Переезд на новый HDD.
« Ответ #8 : 13.01.2010 10:49:40 »
Да, вы правы - без минимального набора файлов всё-же не загружается. Падает до начала работы udev.
« Последнее редактирование: 13.01.2010 20:31:51 от ruslandh »

Оффлайн Andrey

  • Участник
  • *
  • Сообщений: 734
Re: Переезд на новый HDD.
« Ответ #9 : 13.01.2010 11:42:55 »
service udevd umount
mv /dev  /dev1 && mkdir /dev
service  udevd restart
Так бы сразу и сказали :)
Я так правда не делал. Обычно просто копировал в /dev новой системы со старой файлики console,full,null,random,tty,urandom,zero И все чудно заводилось  ;)
Во-во, об этом на форуме раза два точно уже писано....

Оффлайн fd47

  • Участник
  • *
  • Сообщений: 30
Re: Переезд на новый HDD.
« Ответ #10 : 14.01.2010 13:29:29 »
Отписываюсь по результатам. Копировал всё: и /dev и /system и /proc. Возможно из-за этого ( или другого, кто грамотнее может поправит :-))
были следущие траблы:
- некоторые настроечные файлы из .kde получились с правами root (хотя копировалось всё через cp -ax);
- абсолютно вырубился VirtualBox ( run-версия, стояла в /opt);
- разделы подмонтировались, "через анус", /opt получился - /opt/opt/, /home/users/ - /home/users/users/;

Но ничего, с помощью mc, krusader-a под root-м и какой-то матери (противно все-же арбайтен в отпуске!!), после всяких монтирований, копирований и переприсвоений прав все заработало одеяльно! VirtualBox переставил "с ноги"( так и не запустился подлец), все настройки подхватились.
Резюме: право на жизнь данная процедура имеет, особенно если на машине куча user-ов (данный случай).

P.S. Свои дерганья детально не привожу из-за их избыточной эмпиричности, обусловленной цейтнотом.

Оффлайн black_13

  • Участник
  • *
  • Сообщений: 657
  • Gentoo + Debian + ALT
    • diff.org.ua
Re: Переезд на новый HDD.
« Ответ #11 : 14.01.2010 14:53:42 »
/system и /proc Ненужно копировать 100%
А про /dev вам выше все написали, пробуйте как больше нравится (конечно резервную копию старого можна кудато закинуть - на всяк случай)
Советую всетаки еще раз загрузиться с LiveCD и удалить все что есть в /sys и /proc на новой системе  ;)

Оффлайн Andrey

  • Участник
  • *
  • Сообщений: 734
Re: Переезд на новый HDD.
« Ответ #12 : 14.01.2010 17:34:15 »
Цитировать
Резюме: право на жизнь данная процедура имеет, особенно если на машине куча user-ов (данный случай).
Данная процедура имеет право жить, даже при полном смене железа(возможны наверное нюансы).

Оффлайн black_13

  • Участник
  • *
  • Сообщений: 657
  • Gentoo + Debian + ALT
    • diff.org.ua
Re: Переезд на новый HDD.
« Ответ #13 : 14.01.2010 17:48:28 »
Буквально пару месяцев назад переезжал домашним ноутом на новый HDD (купил себе винт побольше). Алгоритм очень простой:
 -> подключил новый HDD через USB переходник
 -> разбил как мне нравится (старая разбивка была под 3 оси! Сделал под одну 4 раздела: SWAP, ROOT, VAR, HOME)
 -> Создал нужные FS
 -> Примонтировал в некую темповую директорию корневой раздел системы на новом HDD и к нему уже /var и /home
 -> rsync-ом все синкнул кроме /proc & /sys и выборочно /dev (как писал выше)
 -> поправил /etc/fstab под новую разбивку
 -> установил загрузчик (в моем случае grub) на новый HDD
 -> установил новый HDD на место старого в ноут и прекрасно все загрузилось :)
« Последнее редактирование: 14.01.2010 17:51:24 от black_13 »