AndyG

Рейтинг
0
Регистрация
28.04.2010

Andreyka, не можешь/хочешь ответить по существу - тебя никто за язык встревать не тянет.

Если этот форум только для рекламы платных услуг - объявите это. Никто к вам с глупыми вопросами лезть не будет и не будет мешать вам зарабатывать деньги.

Я обратился к сообществу потому, что ситуация исключительная в том плане, что протестировать результат у меня возможности не будет.

myhand:
блин, первая команда ставит загрузчик на hd1, вторая - на hd0.

Чего ругаться-то?

Я понял, для чего предназначены эти команды. Но не разбираясь в тонкостях работы grub'а, достаточно трудно понять, почему нужно делать именно так?

Нашел на одном из сайтов:

# grub

grub> root (hd0,0)
grub> setup (hd0)
grub> device (hd0) /dev/sdb
grub> root (hd0,0)
grub> setup (hd0)

В чем разница?

Я предполагаю, что на ваши команды grub должен выругаться, если я не отредактирую руками файл (sdb1)/boot/grub/device.map, заменив hd1 на hd0 и наоборот. Так?

myhand:
echo -e 'root (hd1,0)\nsetup (hd1)' | grub --batch
echo -e 'root (hd0,0)\nsetup (hd0)' | grub --batch

Не могли бы вы пояснить это?

Если я не ошибаюсь, то первая команда установит загрузчик на hd1 (то есть sdb) и он будет пытаться загрузиться с hd1.

Но при сбое системного винта диск hd1 станет диском hd0.

То есть первая строка должна выглядеть

echo -e 'root (hd0,0)\nsetup (hd1)' | grub --batch

Или я ошибаюсь?

AndyG добавил 28.04.2010 в 23:52

asdffdsa:
а dump/restore не проще? не?

Разве dump/restore могут манипулировать с загрузочными секторами дисков?

neznaika, я не полностью прочитал ветку, но dd хорош для посекторного копирования если винты одинаковые. В данном случае размер разный.

myhand:
А что касается команд grub - раз есть сомнения, посмотрите мануал.

Я обратится на этот форум отнюдь не в надежде получить совет читать мануал...

myhand:
Могу только подтвердить их работу в Debian. В CentOS может быть другая версия груба, но сомневаюсь, что это критично.

Какие именно команды вы бы использовали для grub'а в дебиане в аналогичном случае?

Прощу прощения, но я с самого начала спрашивал только о том, как сделать второй диск загрузочным

madoff:
О как. рейд уже не актуален.

И что же тут удивительного?

Если в нем нет надобности, то нафига ломать работающую систему и что-то переделывать?

madoff:
Тогда может tar + nice, что то в роде этого =)

Не понял? Это к чему? Винты разные, копирование один в один не поможет.

myhand, райд использовать нет смысла. Производительность уменьшится, а надежностью это трудно оправдать - она не настолько критична и потеря суточной информации не существенно важна.

Я читал много подобных руководств. В этом руководстве grub устанавливается командой

echo -e 'root (hd1,0)\nsetup (hd0)' | grub --batch

Я почти уверен, что мне нужна команда

echo -e 'root (hd0,0)\nsetup (hd1)' | grub --batch

Может кто-то подтвердить это или наставить меня на путь истинный? :)