URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID10
Нить номер: 2534
[ Назад ]

Исходное сообщение
"Некорректное завершение работы FreeBsd"

Отправлено Set , 21-Янв-06 14:39 
Сам я в этом деле Нюб. Сразу меня озадачил вопрос : А что будет если при работе сисстемы вырубить шнур питания ? Что может случится с данными ?
...Провел своей эсперемент, после загрузки Фря попросила сделать ей fsck и пока не сделаю в ручном режиме - никто с места не тронется, отсюда второй вопрос : Как автоматизировать эту самую Fsck на тот случай если меня не будет дома и выключат электричество, да и монитор не всегда охото таскать к системнику (( ?

Содержание

Сообщения в этом обсуждении
"Некорректное завершение работы FreeBsd"
Отправлено Daniloff , 21-Янв-06 15:04 
>Сам я в этом деле Нюб. Сразу меня озадачил вопрос : А
>что будет если при работе сисстемы вырубить шнур питания ? Что
>может случится с данными ?
>...Провел своей эсперемент, после загрузки Фря попросила сделать ей fsck и пока
>не сделаю в ручном режиме - никто с места не тронется,
>отсюда второй вопрос : Как автоматизировать эту самую Fsck на тот
>случай если меня не будет дома и выключат электричество, да и
>монитор не всегда охото таскать к системнику (( ?

в rc.conf
fsck_y_enable="YES"


"Некорректное завершение работы FreeBsd"
Отправлено Andrei V. Lavreniyuk , 21-Янв-06 18:41 

>в rc.conf
>fsck_y_enable="YES"

Кстати, на FreeBSD 7 CURRENT очень станно себя ведет,
если свет пропадает и упс сдох, поднять можно только руками
из однопользовательского...


"Некорректное завершение работы FreeBsd"
Отправлено Anonymous , 21-Янв-06 18:16 
>Сам я в этом деле Нюб. Сразу меня озадачил вопрос : А
>что будет если при работе сисстемы вырубить шнур питания ? Что
>может случится с данными ?
>...Провел своей эсперемент, после загрузки Фря попросила сделать ей fsck и пока
>не сделаю в ручном режиме - никто с места не тронется,
>отсюда второй вопрос : Как автоматизировать эту самую Fsck на тот
>случай если меня не будет дома и выключат электричество, да и
>монитор не всегда охото таскать к системнику (( ?

Если карта NVIDIA, то придется таскать монитор по-любе, иначе не загрузится. Могу ошибаться. но для TNT2 - стопудово.


"Некорректное завершение работы FreeBsd"
Отправлено Andrei V. Lavreniyuk , 21-Янв-06 18:36 
>>отсюда второй вопрос : Как автоматизировать эту самую Fsck на тот
>>случай если меня не будет дома и выключат электричество, да и
>>монитор не всегда охото таскать к системнику (( ?
>Если карта NVIDIA, то придется таскать монитор по-любе, иначе не загрузится. Могу
>ошибаться. но для TNT2 - стопудово.

  Ошибся. Выключи в биосе обработку ошибок.

У меня под фревым роутером TNT2, проблем нет, как и клавы с монитором.


"Некорректное завершение работы FreeBsd"
Отправлено Set , 21-Янв-06 19:11 
>Сам я в этом деле Нюб. Сразу меня озадачил вопрос : А
>что будет если при работе сисстемы вырубить шнур питания ? Что
>может случится с данными ?
>...Провел своей эсперемент, после загрузки Фря попросила сделать ей fsck и пока
>не сделаю в ручном режиме - никто с места не тронется,
>отсюда второй вопрос : Как автоматизировать эту самую Fsck на тот
>случай если меня не будет дома и выключат электричество, да и
>монитор не всегда охото таскать к системнику (( ?
А что может случится с данными при таких вот резких пропаданиях электричества и как от этого оберегаться, может сразу ссылку на статейку дадите...
fsck_y_enable прописал - все грузится на моей карте ТНТ2 Нвидиа )



"Некорректное завершение работы FreeBsd"
Отправлено Jay , 31-Янв-06 01:45 
Случиться может потеря данных. Каких именно - зависит от того, что выполняется на тачке. Если в работе не идет никакой записи на винт, то ничего не случится, разве только винт сдохнет :) Но работа без записи на винт встречается довольно редко.
Далее, все зависит от конкретных настроек файловой системы. Если ФС замонтирована с SoftUpdates или async, то почти наверняка можно попрощаться с файлами, открытыми на запись в момент пропадания питания. Если ФС замонтирована без SU, то вероятность пропажи данных чуть меньше. В любом случае следует помнить про внутренний кэш винта.

В целом по моей практике - серьезная потеря данных встречается довольно редко.. Но бэкап никто не отменял :)

А насчет таскания монитора - очень помогает использование серийной консоли. Берется  слабенький комп, туда тыкается мультипортовка, в нее нульмодемами сводятся первые (cuaa0) com-порты и ставится, например, comms/conserver. На всех серверах делается echo "-P" > /boot.config (или "-Dh" - man boot). Теперь, кроме того, что можно всегда получить доступ к консоли нужного сервера, все сообщения консоли будут складываться в логи. Очень помогает, когда какой-либо сервер начинает произвольно перегружаться, а в messages ничего нет.

--
Jay