LINUX.ORG.RU

Linux - очень устойчивая система... Пока не сломается... Как перезагрузить комп?


0

0

Симптомы. Домашний серверок. Аптайм 44 дня. При перезапуске иксов gdm
не закрылся:

 ps ax|grep gdm
  896 ?        Zs     0:00 [gdm] <defunct>
  996 ?        Zs     0:00 [gdmopen] <defunct>

Соответственно, не убивается (он же уже defunct!), но и новый
не запускается:

# /etc/init.d/xdm start
 * Service xdm starting
Демон GDM уже запущен. Прерывание!
 * ERROR: could not start the Display Manager
 * Service xdm started

Ладно, фиг с ним, переживём и перезагрузку:

home ~ # reboot

Broadcast message from root (pts/6) (Wed Jul  4 10:07:09 2007):

The system is going down for reboot NOW!
shutdown: timeout opening/writing control channel /dev/initctl

init: timeout opening/writing control channel /dev/initctl
home ~ # 

Всё, приплыли. Все серверы как запущены, так и запущены.

Как же перезагрузить машину? (Была б винда или ReiserFS -
нажал бы Reset, но тут, блин, XFS. А это - смертельно...)
★★★★★

Alt + SysRq + S - syncronize file systems
Alt + SysRq + U - umount file systems
Alt + SysRq + B - reboot
(Правда это должно быть включено в ядре)

UVV ★★★★★
()

> Соответственно, не убивается (он же уже defunct!), но и новый не запускается:

А там нечему убиваться, это только запись, init его потому прибьет. Убери pid-файл gdm'а, и запусти новый.

stassats ★★★★
()
Ответ на: комментарий от stassats

>Убери pid-файл gdm'а, и запусти новый

Он на него не смотрит. Проверяет наличие процесса gdm :) А процесс "виден".

Но проблема в другом - судя по всему назрела необходимость машину перезагрузить. Раз уж она даже перезагрузиться отказывается :D

Сейчас попробую с указанными выше сочетаниями... но, боюсь, в ядре я их не включал :D

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от UVV

>Alt + SysRq + S - syncronize file systems
>Alt + SysRq + U - umount file systems
>Alt + SysRq + B - reboot
>(Правда это должно быть включено в ядре)

Похоже, выключено. На первую пискнул, на последующие - никак не реагировал :)

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от birdie

>mount -o remount,ro все_что_можно 
>жмём reset на системнике

Да, чую предстоит сейчас масса работы. Там LVM с десятком томов :)

# mount
/dev/sda3 on / type reiserfs (rw,noatime)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec)
udev on /dev type tmpfs (rw,nosuid)
devpts on /dev/pts type devpts (rw,nosuid,noexec)
/dev/mapper/balvg-home on /home type xfs (rw)
/dev/mapper/balvg-family on /home/family type xfs (rw)
/dev/mapper/balvg-video2 on /home/video type xfs (rw)
/dev/mapper/balvg-opt on /opt type reiserfs (rw,noatime)
/dev/mapper/balvg-tmp on /tmp type reiserfs (rw,noatime)
/dev/mapper/balvg-usr on /usr type reiserfs (rw)
/dev/mapper/balvg-var on /var type reiserfs (rw)
tmpfs on /dev/shm type tmpfs (rw)
usbfs on /proc/bus/usb type usbfs (rw,noexec,nosuid,devmode=0664,devgid=85)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
nfsd on /proc/fs/nfsd type nfsd (rw)
rpc_pipefs on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
/dev/sda1 on /boot type ext2 (rw,noatime)
/dev/mapper/balvg-usr_portage on /usr/portage type reiserfs (rw,noatime)
/dev/mapper/balvg-distfiles on /usr/portage/distfiles type reiserfs (rw,noatime)
/dev/mapper/balvg-packages on /usr/portage/packages type reiserfs (rw,noatime)
tmpfs on /var/tmp/portage type tmpfs (rw)

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

Хм, ну повырубай все лишнее. Пошли killall5. Размонтируй все umount -a. Ну и тем же ремаунтом попробуй.

stassats ★★★★
()
Ответ на: комментарий от birdie

Всё, нажат reset :)

По ошибке ещё чуть, сгоряча, reset на этой машине не нажал :D

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от stassats

>Кстати, а зачем на сервре gdm?

Это домашний серверок :) На котором ещё, когда основная машина работает под виндой, девелопинг проводится :)

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

> Да, чую предстоит сейчас масса работы. Там LVM с десятком томов :)

Для начала, init 1

sin_a ★★★★★
()
Ответ на: комментарий от sda00

>мдэ... и кто же тут орал, что xfs - наше фсио???

Не знаю. Я давно ору, что это дерьмо с определённым уровнем маразма прямо в генах, но на сервере ещё как-то терплю, там ИБП, а на десктопе - руки не доходят переразбить.

А если ты про соотношение ReiserFS/XFS на разных разделах - там там на объёмы и активность смотреть надо :D

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от Gharik

>к скиллу "xfs" выдаётся пенальти в "-75".

Да, похоже на то :) Особенно жёстко с XFS работает mldonkey. Стоит его запустить - всё, массовые iowait :D

Ну и /var/tmp на основном десктопе в XFS - это пестня. Компиляция сильно тормозит на XFS-тормозах при удалении файлов :)

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

Именно так, а работа с мелким файлом на striped-RAID (вообще любом, хоть 0, хоть 5, хоть 6) - это караул и полный ахтунг. Зато на упсе и для wget/azureus/GP-storage лучше и нет ничего.

Gharik
()
Ответ на: комментарий от KRoN73

> Ну и /var/tmp

Его просто тюнить нужно, и все дела, типа того, что блок поменьше, read-ahead корректный выставить и т.п.

Gharik
()
Ответ на: комментарий от Gharik

>Его просто тюнить нужно

На десктопной машине у меня Линукс заводился как дополнение к винде, так до сих пор и живёт в крошечном разделе (22Гб из 250), всё в одной куче :) А переделывать - лениво пока :)

KRoN73 ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.