Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 Aug 2014 13:51:16 -0500
From:      Adam Vande More <amvandemore@gmail.com>
To:        David Benfell <benfell@parts-unknown.org>
Cc:        Polytropon <freebsd@edvax.de>, FreeBSD Questions <freebsd-questions@freebsd.org>
Subject:   Re: operation not permitted on entropy file
Message-ID:  <CA%2BtpaK0D3FpCdhf43cZXPnKE1M6beYNQ1Hur41G3WW53Fs-%2BsA@mail.gmail.com>
In-Reply-To: <20140811153535.GA30506@home.parts-unknown.org>
References:  <20140810070239.GA80734@home.parts-unknown.org> <20140810103119.GA26958@slackbox.erewhon.home> <20140810124433.da498898.freebsd@edvax.de> <20140810224038.GD24036@home.parts-unknown.org> <20140811101822.41851cc7.freebsd@edvax.de> <20140811142707.GA10186@home.parts-unknown.org> <CA%2BtpaK2RC0w7Y4etxs%2Byx59_gAURNEtB38h=sV8pEFkBRWVFWQ@mail.gmail.com> <20140811171653.b7c60e58.freebsd@edvax.de> <20140811153535.GA30506@home.parts-unknown.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Aug 11, 2014 at 10:35 AM, David Benfell <benfell@parts-unknown.org>
wrote:

> On Mon, Aug 11, 2014 at 05:16:53PM +0200, Polytropon wrote:
> > On Mon, 11 Aug 2014 09:52:00 -0500, Adam Vande More wrote:
> > > Try fsck'ing a nearly full TB FS on a production box that has had a
> dirty
> > > unmount and you will begin to appreciate the adventure a bit more.
> >
> > I prefer appreciating my precious data. :-)
> >
> On my system, it's a 2TB disk.
>

It isn't just the size, it's the percentage of it used.


> > > > And if I don't have
> > > > soft updates by default, then why are they being reported by fsck?
> > >
> > > This statement doesn't make sense.  Can you post the output you're
> seeing
> > > along with the mount options in play?
>
> Ummm, how could I post this output? In single user, read-only mode, I
> don't think it got logged anywhere. I didn't take a picture. But I saw
> lots of messages referring to "unexpected SU+J inconsistencies." I
> remember the abbreviation sequence because I didn't know what it stood
> for (and still don't understand 'soft updates').
>

Well there are 1000 different ways but script(1) and mdconfig(1) might be
the easiest.


> >
> > Having _no_ soft updates is probably only true for / when the
> > traditional partitioned layout has been chosen in the installer
> > (that is, for sysinstall; I don't know bsdinstall's defaults
> > from my memory). All other partitions are usually initialized
> > with soft updates enabled.
>
> Okay, this part I'm not remembering. It was FreeBSD 10/stable I was
> installing (I made a disk with my notebook). I don't know if it was
> sysinstall or bsdinstall.
>

10/stable would mandate bsdinstall.


> >
> > Here's an example (restricted to disks):
> >
> >       % mount
> >       /dev/ad4s1a on / (ufs, local)
> >       /dev/ad4s1d on /tmp (ufs, local, soft-updates)
> >       /dev/ad4s1e on /var (ufs, local, soft-updates)
> >       /dev/ad4s1f on /usr (ufs, local, soft-updates)
> >       /dev/ad4s1g on /opt (ufs, local, soft-updates)
> >       /dev/ad6 on /home (ufs, local, soft-updates)
> >
> Mine:
>
> home# mount
> /dev/ada0p3 on / (ufs, local, journaled soft-updates)
> devfs on /dev (devfs, local, multilabel)
> linprocfs on /usr/compat/linux/proc (linprocfs, local)
>
> I had understood you to say that neither journaling nor soft-updates
> were the default for the / partition. I'm not remembering if they were
> presented as options in the install or if I selected those options.
> (This isn't stuff I ordinarily think much about.)
>

SU+J is the default for modern FreeBSD install.


>
> > As you can see, only / doesn't have soft updates enabled. This
> > is the choice I made in sysinstall (FreeBSD 8 here) when the
> > disk was new.
>
> If the the installation program presents the options, there's a
> possibility I ticked the selection. I don't remember.
>

It does present an option dialog, but requires user to click into it.
 Otherwise SU+J will be created.


> > > > And for reference, I notice that journaling decisions need to be made
> > > > *prior* to creating the filesystem.
> > >
> > > Journaling decisions can be made basically at anytime the FS isn't
> mounted
> > > or mounted ro using tunefs(1).
>
> Ah. Okay. I was only looking at the gjournal man page.
>

gjournal has nothing to do with SU+J.


>
> > The safest way to change those settings is to enter single user
> > mode and use tunefs on the unmounted partitions.
>
> --
> David Benfell <benfell@parts-unknown.org>
> See https://parts-unknown.org/node/2 if you don't understand the
> attachment.
>



-- 
Adam



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CA%2BtpaK0D3FpCdhf43cZXPnKE1M6beYNQ1Hur41G3WW53Fs-%2BsA>