|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Ramazan Jah-Far 2:5020/400 27 Oct 2003 00:26:13 To : Dmitry Kambur Subject : Re: перенести систему на другой винт -------------------------------------------------------------------------------- Hi! In fido7.ru.linux, Dmitry Kambur wrote: DK> Подыхает вот винт в сервере, он на днях должен придти другой. Hеобходимо DK> рабочую систему с глючного винта перенести на новый. Я как мыслю: DK> 1. Создаю необходимые разделы и форматирую их на новом винте. DK> 2. Монтирую винт к текущей файловой системе. К примеру, в /mnt/hdb При этом также монтируешь /mnt/hdb/boot, если он оформлен отдельным разделом. DK> 3. Копирую 1:1 с /dev/hda1 на /dev/hdb1 (естественно, нужно сохранить DK> все права DK> доступа, но вроде при копировании эти аттрибуты сохраняются, в конце DK> концов DK> можно это дело предварительно заtarить). Лучше всего cp -a или dump | restore DK> 4. Собственно вопрос. Как правильно прописать lilo на второй винт DK> (который DK> будет единственно единственным), чтобы потом с него грузиться? Элементарно :) Создаёшь конфигурационный файл для LILO (/mnt/hdb/etc/lilo.conf), который будет потом использоваться [перманентно] и создаёшь временную копию - /mnt/hdb/etc/lilo.conf.inst Естественно, перманентную конфигурацию создаёшь исходя из того, каким номером будет работать новый винт _потом_ (hda, hdb, ...). Также определяешь, сколько перед ним будет винтообразных IDE устройств. Если он будет первым, получит от BIOS номер 0x80 Как я понимаю, у тебя он будет работать как hda/BIOS#0x80 Если в /mnt/hdb/etc/lilo.conf загрузочные _образы_ не описываются через hdaX (в параметрах ядра, типа root=..., hdaX может упоминаться сколько угодно), а только через пути в FS (типа /boot/vmlinuz-2.4.22-20.8), во временную конфигурацию нужно будет внести только два изменения: boot=/dev/hdb или /dev/hdbX disk=/dev/hdb bios=0x80 После чего делаешь # chroot /mnt/hdb # lilo -C /etc/lilo.conf.inst # exit P.S. Сам таким пользовался не раз. Вроде ничего не напутал. P.P.S. Винт переткнёшь, старый оторвёшь, - и всё должно загрузиться без лишних телодвижений. Если оставишь старый, и в /etc/fstab разделы монтируются по меткам, можешь пройтись по граблям, когда метки разделов на старом и новом винтах одинаковые... -- Bye! Ramazan --- ifmail v.2.15dev5 * Origin: UkrNet (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/9140e4ed7a23.html, оценка из 5, голосов 10
|