Date: Wed, 15 Jun 2011 15:25:33 -0700 (PDT) From: Bill Tillman <btillman99@yahoo.com> To: Chuck Swiger <cswiger@mac.com>, Gary Kline <kline@thought.org> Cc: FreeBSD Mailing List <freebsd-questions@FreeBSD.ORG> Subject: Re: how do i fsck my server? Message-ID: <273612.22162.qm@web36506.mail.mud.yahoo.com> In-Reply-To: <E72360F6-9DC3-4D6A-BD3E-E23D0E7E79E1@mac.com> References: <20110615195027.GA1196@thought.org> <E72360F6-9DC3-4D6A-BD3E-E23D0E7E79E1@mac.com>
index | next in thread | previous in thread | raw e-mail
________________________________ From: Chuck Swiger <cswiger@mac.com> To: Gary Kline <kline@thought.org> Cc: FreeBSD Mailing List <freebsd-questions@FreeBSD.ORG> Sent: Wed, June 15, 2011 4:04:23 PM Subject: Re: how do i fsck my server? On Jun 15, 2011, at 12:50 PM, Gary Kline wrote: > can anybody clue me in on why fsck on my server [yes, of course as root] > seem to refuse to WRITE? Bad sectors on the hard drive are a somewhat common cause of this. > we had a power out locally and i caught my UPS at > the last second. i powered off my server to save the battery, etc, and > a few minutes ago when i ran > > # fsck -y /var > > there were unresolved inconsistancies that fsck was not allowed to resolve. Was /var mounted already? You shouldn't be running fsck on a live filesystem; boot single user or from a FreeBSD CD, and run fsck that way. > i tried to boot single use but the server (Dell 530) panicked. so finally, > after deliberately crashing the box three times, fsck_ufs ran. i was able to > ping outside. > > is there any way of scripting fsck *every* time i reboot this box? i just > want to make abs certain that the filesystems are clean. ---didn't fscking > used to be easier? You can set fsck_y_enable="YES" in /etc/rc.conf, but it shouldn't be necessary. The system can figure out for itself whether it shutdown cleanly or whether a fsck is necessary. Regards, -- -Chuck _______________________________________________ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org" I hate to be a pain here but this answer completely misses something very important about a reboot after a crash with FreeBSD. "The system can figure out for itself whether it shutdown cleanly or whether fsck is necessary." With no disrespect meant, this is like telling someone that in case of a fire it's not a good idea to use the elevators. The correct reply to this IMHO should have been "HELL YES, your server will check for a clean exit on every reboot. It will count to 60 seconds and then if the last shutdown was not clean it will start running fsck all by itself and this will tie up your system's resources for quite a while depending on the size of your hard drive(s). And this time can be quite lengthy. I have two 750 GB hard drives in my server and it crashed a couple of times in the recent past. It made running almost anything on it slow as can be while the fsck process run automatically cleaned up the mess. And it takes the better part of an hour for this process to complete.help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?273612.22162.qm>
