Страница 1 из 1
forcefsck
Добавлено: 2008-07-27 15:40:18
weec
нужна ли, на BSD, сабжевая возможность присутствующая в Linux ?
а именно, принудительная проверка чистых(CLEAN) файловых систем при перезагрузке
Re: forcefsck
Добавлено: 2008-07-27 16:11:24
zingel
оно есть во фряхе, вроде бы
Re: forcefsck
Добавлено: 2008-07-27 22:00:37
InventoR
http://unix.derkeiler.com/Mailing-Lists ... /1211.html
но насколько я понимаю запуск в таком режиме возможен только если fsck запустить в ручном режиме или в background
у меня возник вопрос насчет совместимости с fsck_y_enable="YES"
Re: forcefsck
Добавлено: 2008-07-28 7:42:24
weec
если fsck запустить в ручном режиме или в background
чего-то я смысла не понял
zingel писал(а):оно есть во фряхе, вроде бы
может поделишься секретом?
Re: forcefsck
Добавлено: 2008-07-28 7:56:43
zingel
Создаём
Код: Выделить всё
-------/etc/rc.d/fuckfsck-------------
#!/bin/sh
#
# PROVIDE: fuckfsck
# BEFORE: netif
# KEYWORD: nojail
. /etc/rc.subr
. /etc/network.subr
name="fuckfsck"
rcvar=`set_rcvar`
start_cmd="fuckfsck_start"
stop_cmd="fuckfsck_stop"
fuckfsck_start()
{
for i in $(/bin/cat /etc/fstab | awk '{print $1}'); do /sbin/fsck -Bfy $i; done;
}
fuckfsck_stop()
{
}
load_rc_config $name
run_rc_command "$1"
после чего
Код: Выделить всё
echo -ne 'fuckfsck_enable="YES"' >> /etc/rc.conf