Автоматическая проверка дисков при загрузке при помощи fsck
Рубрика: Обслуживание FreeBSD | Дата: 18 мая 2009
Встала задача по подготовке пары файловых серверов в далекий от меня офис. Одна из проблем кроме удаленности – плохое качество электроэнергии, очень большие перепады и заскоки
. Бесперебойники и полупромышленные стабилизаторы часто не спасают
. Админа там постоянно нет. А FreeBSD очень не любит пропадания электричества посреди работы.
По идее автопроверка сама запустится при включении после отключения, но часто переходит в однопользовательский режим, а там даже ручную проверку запустить некому, IP KVM переключателя там тоже нет
.
Попробовал обойтись тем, что включил принудительную проверку при загрузке.
в файл /etc/rc.conf
добавил
# проверка FS при загрузке и отключение фоновой проверки
fsck_y_enable="YES"
background_fsck="NO"
Вот собственно и все. Хоть и жалко было железо, но несколько раз загрузил и обесточил системный блок. Загрузка длится дольше, но в однопользовательский режим система ни разу не ушла. Fsck запускается и отрабатывает как положено. Буду надеяться, что и не уйдет после отъезда.
24 мая 2009 в 20:05
Спс, сделал себе тоже, со светом иногда тоже бывает траблы!
25 мая 2009 в 1:13
На машине, к которой есть физический доступ я бы так делать все же не стал. Особенно, если компьютер периодически загружается. Это только увеличит время каждой перезагрузки. В моем случае просто сервер физически стоит далеко, на месте нет администратора, а свет скачет (причем очень сильно) по несколько раз в день.
11 июня 2009 в 10:11
Кстати, если на сервере крутятся какие-либо боевые базы, то к этому конфигу нужно прибавить опцию регулярного бэкапа, чем чаще тем лучше. Кстати, а почему не спасают бесперебойники? Свет надолго отключают?
11 июня 2009 в 17:27
Естественно резервному копированию замены нет
. Там очень сложная ситуация с электропитанием, скачки разными и по напруге и по частоте, UPS в паре со стабилизаторами типа Штиля не спасают
. Горят блоки питания в маршрутизаторах например. Отвлекся я немного.
У меня главная цель была, чтобы сервер мог загрузиться сам, а не ушел в однопользовательский режим, там просто некому набрать fsck -y.
12 марта 2010 в 23:51
Лучше использовать gmirror + gjournal.
22 мая 2010 в 12:55
В своё время у меня была такая же проблема, и так же само поступил. Но в придачу к этому, я прикрутил NUT, что бы сервер сам слаживался – когда UPS подает сигнал. За год, я там ни разу не появлялся
21 марта 2011 в 15:26
ИМХО лучше ZFS заюзать и забыть про fsck
хотя там свои scrubы имеются но всё же без fsck =)