|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 15 Feb 2006 18:46:40 To : All Subject : быстрый reset -------------------------------------------------------------------------------- Привет! При загрузке FreeBSD с USB (и последующей работе с /dev/da0s1a, смонтированным в r/o) может возникнуть ситуация, когда umass0 теряется ядром (выдернули из порта). Даже если он потом обратно появляется, система оказывается частично неработоспособна. Есть ли возможность при определении такой ситуации выполнить быструю профилактическую перезагрузку? Была идея держать статический скомпилированный /sbin/reboot внутри /var (который на MFS) и запускать его. Проблема в том, что ядро все-равно сначала пытается буфера сбросить. Даже при reboot -n, который, кстати, виснет, даже если umass0 не терялся (проблема внутри sys/cam/cam_xpt.c, PR: ). Поэтому вопрос: как может процессы из userland инициировать, грубо говоря, выход в BIOS POST с последующей загрузкой "с чистого листа" без каких-либо финализирующих процедур? Для NanoBSD ничего не нужно делать, все подмонтированные в r/w файловые системы все равно на MFS. Eugene --- slrn/0.9.8.0 (FreeBSD) * Origin: Svyaz Service JSC (2:5006/1@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/2609320356e82.html, оценка из 5, голосов 10
|