FreeBSD 9.1 and SU+J

Doug Hardie bc979 at lafn.org
Sun Nov 4 22:18:09 UTC 2012


On 4 November 2012, at 07:04, Bas Smeelen wrote:

> On 11/04/2012 03:00 PM, Bas Smeelen wrote:
>> On 11/04/2012 02:11 PM, RW wrote:
>>> On Sun, 04 Nov 2012 11:44:28 +0100
>>> Bas Smeelen wrote:
>>> 
>>>> On 11/03/2012 07:30 PM, Herbert J. Skuhra wrote:
>>>>> On 03.11.2012 13:48, Doug Hardie wrote:
>>>>> 
>>>>>> I didn't notice that journaling is on by default and now dump is
>>>>>> failing.  The only way I can see to disable journaling requires
>>>>>> that the file system be dismounted, or read-only.  This is a
>>>>>> remote machine and journaling is on root.  Is there any other way
>>>>>> that would not require me to make a long trip out to the site?
> 
> I guess I was a little off here, it actually worked for / also
> See further below for the whole story
> This was all done remote with ssh
> 
> $ mount
> /dev/da0p2 on / (ufs, local, soft-updates)
> devfs on /dev (devfs, local, multilabel)
> /dev/da0p3 on /tmp (ufs, local, soft-updates)
> /dev/da0p4 on /var (ufs, local, soft-updates)
> /dev/da0p5 on /usr (ufs, local, soft-updates)
> $ su
> Password:
> root at osebart:/usr/home/Freebee # rm /.sujournal
> root at osebart:/usr/home/Freebee # rm /var/.sujournal
> root at osebart:/usr/home/Freebee # rm /tmp/.sujournal
> root at osebart:/usr/home/Freebee # rm /usr/.sujournal
> root at osebart:/usr/home/Freebee # uname -a
> FreeBSD osebart.ose.nl 9.1-RC2 FreeBSD 9.1-RC2 #0 r241106: Mon Oct 1 
> 18:26:44 UTC 2012 
> root at farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64

I can't get that to work on i386.  Here is /etc/rc.d/fsck:
____________________________________
        fi

        echo "Ready for tunefs"
        /sbin/tunefs -j disable /dev/da0p2
}

load_rc_config $name
run_rc_command "$1"

____________________________________


reboot computer and here is the output from messages:

____________________________________


Nov  4 14:07:19 Router kernel: Ready for tunefs
Nov  4 14:07:19 Router kernel: Clearing journal flags from inode 4
Nov  4 14:07:19 Router kernel: tunefs: soft updates journaling cleared but soft updates still set.
Nov  4 14:07:19 Router kernel: tunefs: remove .sujournal to reclaim space
Nov  4 14:07:19 Router kernel: Mounting local file systems:.

____________________________________

and the output from mount:

Router# mount
/dev/da0p2 on / (ufs, local, journaled soft-updates)
devfs on /dev (devfs, local, multilabel)

____________________________________

Journaled is still on after 2 reboots.

Router# uname -a
FreeBSD Router 9.1-RC2 FreeBSD 9.1-RC2 #0 r241133: Tue Oct  2 17:11:45 UTC 2012     root at obrian.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386

-- Doug



More information about the freebsd-questions mailing list