October 31st, 2011

Рысь

Grub

Подскажите, пожалуйста, чем можно проверить конфигурацию и работу grub не перезагружая сервер?
Ситуация - на сервере установлен программный raid - добавили новые диски, создал еще одно raid-устройство, скопировал на него данные, в fstab и конфиг grub прописал новые uuid для корня - сделал update-grub : при загрузке груб говорит, что нет раздела с таким uuid, но если ядро стартануло (со старого рейда) то корень с новым uuid прекрасно монтируется и работает. 

В общем сам груб не видит нового рейда, после старта ядра - монтирует и старый и новый без проблем. Постоянно ребутать возможности нет, сервер в работе. Нужно чем-то проверить конфигурацию, и посмотреть, что, когда и откуда он читает. Например, указать загрузочное устройство и увидеть последовательность действий, типа отладки, что-бы быть уверенным, что при реальной перезагрузке все пройдет аналогично.
Morda

А что, под дебиан etch патча таймзоны нет?

У меня везде время само починилось, а в одной виртуалке под Debian Etch - оппаньки.
Апдейты беру с archive.debian.org,

deb http://security.debian.org/ etch/updates main non-free contrib
deb http://archive.debian.org/debian etch main non-free contrib
deb-src http://archive.debian.org/debian etch main non-free contrib

Ну, то есть я сказал apt-get source tzdata, руками поправил asia и europe (как, например, здесь рекомендуют) и руками же запустил zic, но как-то все-таки обидно за державу.

rdist и с чем его едят

Нужно разослать файл по куче компьютеров, rdist вроде как под эти цели подходит. Вот только вкурить ман я никак не могу. Может кто пояснит как сделать с помощью нее рассылку.
Пробовал делать скрипт аля:
[code]
HOSTS = ( 10.10.10.1 10.10.10.2 )
FILES = ( /somefile )
${FILES} -> ${H0STS}
install ;  
[/code]
вылетает с ошибкой 
rdist -f rdist.dist 
linux: LOCAL ERROR: Error in distfile: line 5: H0STS undefined