Ok, that patch won't work... get the patch at
http://jolt.thats-too-much.info/openbsd-rc-force-fsck.patch

On Sun, Jun 28, 2009 at 9:21 AM, Aaron Mason<simplersolut...@gmail.com>
wrote:
> Hi,
>
> I made a slight change to the /etc/rc file that looks for the file
> /etc/force-fsck and if found, forces a check.  The patch follows:
>
> --- /etc/rc.old Sat Jun 27 13:33:51 2009
> +++ /etc/rc     Sat Jun 27 14:19:06 2009
> @@ -202,7 +202,11 @@
>        echo "Fast boot: skipping disk checks."
>  elif [ X"$1" = X"autoboot" ]; then
>        echo "Automatic boot in progress: starting file system checks."
> -       fsck -p
> +       if [ -f /etc/force-fsck ]; then
> +               fsck -pf
> +       else
> +               fsck -p
> +       fi
>        case $? in
>        0)
>                ;;
> @@ -240,6 +244,7 @@
>  mount -a -t nonfs,vnd
>  mount -uw /            # root on nfs requires this, others aren't hurt
>  rm -f /fastboot                # XXX (root now writeable)
> +rm -f /etc/force-fsck   # same as above
>
>  random_seed
>
>
>
> On Sun, Jun 28, 2009 at 8:11 AM, Joachim
> Schipper<joac...@joachimschipper.nl> wrote:
>> On Sat, Jun 27, 2009 at 08:37:44PM +0100, Mikolaj Kucharski wrote:
>>> Is it possible?
>>
>> There is no /forcefsck mechanism for OpenBSD as there is for Linux, but
>> fsck does take a -f option to force fsck, even if the filesystem is
>> thought to be clean.
>>
>> You can boot to single user mode ("boot -s") to do this. There are some
>> complications if this is not possible (e.g. a server in a dedicated
>> datacenter); are you in that situation? In other words, what are you
>> *really* trying to do?
>>
>>                Joachim
>>
>>
>
>
>
> --
> Aaron Mason - Programmer, open source addict
> - Oh, why does everything I whip leave me?
>



--
Aaron Mason - Programmer, open source addict
- Oh, why does everything I whip leave me?

Reply via email to