Date: Sun, 6 Jun 2004 13:50:34 -0300 From: TEC Meganet <tec@mega.net.br> To: freebsd-performance@freebsd.org Subject: Re: more on fsck with securelevel Message-ID: <200406061350.41312.tec@mega.net.br> In-Reply-To: <20040604193547.6d69fa7f.wmoran@potentialtech.com> References: <6.1.1.1.2.20040604170255.00bf3b38@cheyenne.wixb.com> <20040604222232.GB25234@Odin.AC.HMC.Edu> <20040604193547.6d69fa7f.wmoran@potentialtech.com>
next in thread | previous in thread | raw e-mail | index | archive | help
=2D----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi depending on what you are running on a server I had serious=20 performance impacts using fsck in the background (cache server/=20 e-mail) also it seems that fsck -p do not get all when running=20 slices with noatime and softupdate and the cache server was not=20 completly shut down before shutdown times out. cache or mail=20 partitions ever come up as dirty when not shutting the daemon=20 completly down before starting shutdown of the system to prefent eventual problems caused by fast shutdowns I ever set fsck=20 =2D -fy in rc on 4.9 On 5.x you can do so by setting in rc.conf background_fsck=3DNO and=20 fsck -fy in /etc/rc.d/fsck=20 You may lose some minutes on boot but get sure that your fs is clean I think that securelevel settings do not have to do with fsck since=20 it seems to be for [u]mount disks, rw access to mem and kmem and=20 module loading. Also fsck from rc is run before mount still as=20 single user. hans On Friday 04 June 2004 20:35, Bill Moran wrote: > Brooks Davis <brooks@one-eyed-alien.net> wrote: > > On Fri, Jun 04, 2004 at 05:05:34PM -0500, J.D. Bronson wrote: > > > I did set this in /etc/rc.conf: > > > fsck_y_enable=3D"YES" > > > > > > But I was wondering if this might be a good idea too: > > > (looking at the defaults) > > > > > > fsck_y_enable=3D"NO" # Set to YES to do fsck -y if the > > > initial preen fails. > > > background_fsck=3D"YES" # Attempt to run fsck in the > > > background where possible. > > > background_fsck_delay=3D"60" # Time to wait (seconds) before > > > starting the fsck. > > > > > > ..might it not be prudent to set 'background_fsck=3D"NO"' when > > > running in secure mode? > > > > > > Eventhough I shut down carefully, sometimes it still feels the > > > need to run fsck (even with soft updates)...but when running > > > securelevel, is it actually going to accomplish anything? > > > > I think just setting background_fsck_delay=3D0 may allow bgfsck to > > work. Once fsck has opened the FS, I think it should keep it > > open and writes should work. I'm not 100% sure of that though. > > fsck_y_enable determines what happens when a normal fsck fails.=20 > If it's set to "NO", you're dumped into single-user mode with a > scary message. If it's set to "YES", then fsck is rerun with the > -y option. Setting it to "YES" will allow the system to boot > automatically under almost all conditions, but you may lose data > that you could have recovered if you'd run fsck manually ... > assuming you know what you're doing well enough to recover that > data. > > background_fsck controls whether the initial boot fsck is run in > the background, after booting, or in the foreground during the > boot, forcing the boot process to wait on it (background_fsck=3D"NO" > is basically the same behaviour as pre-5 systems) > > background_fsck_delay is pretty obvious. > > Hopefully, that will help you reach a config that works for you. =2D --=20 WIPNET Telecom Ltda. (18)221.1615 (18)9111.1101 (18)9773.1053 GPG Public Key http://wip.mega.net.br/tec.asc Mensagens sem assinatura GPG n=E3o s=E3o nossas. Messages without GPG signature are not from us. =2D----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQFAw0tfWdl37kGw7FQRAlqyAJwMHA32bygdAMOZBLntNXGqWPSUCQCaA6sS /PhxaigokppCAuZEAYXgwXg=3D =3D72Dw =2D----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200406061350.41312.tec>