freebsd-skq/etc
Kirk McKusick b147605924 Update the fsck command in /etc/rc to use the new background
fsck checking. Applying these changes (typically via mergemaster)
will cause your system to start running background checks on all
your soft update enabled filesystems (provided that you have
a kernel with the required functionality, e.g., one built since
the end of April). Please report any and all problems to
mckusick@mckusick.com (not mckusick@freebsd.org which I read
infrequently). See the comment above the fsck command in /etc/rc
for instructions on how to disable background checking should it
cause you too much trouble.

Several FAQs:

1) Can I reboot before the background checks are done?

Ans) Yes, when the system restarts the checks will pick up
     where they left off.

2) Can a crash during checking corrupt my filesystem?

Ans) No, recovered resources are returned to the system using soft
     updates which ensure that the freeing is done in a safe order.

3) How will I know if any background checks are being done?

Ans) Filesystems that are to be checked in background will be listed
     as `DEFER FOR BACKGROUND CHECKING' at the usual fsck check time
     during system startup.

4) What happens to the output of the background checks?

Ans) It is sent to syslog `daemon' facility log level `notice'.

5) When will this feature be available in the 4.X kernel?

Ans) Never. It is much too radical and extensive a change to be
     MFC'ed. Besides, it needs many months of experience and
     tuning before it is ready for widespread use.

6) What happens if a background fsck fails (i.e., fsck finds
   errors that would normally require a manual fsck)?

Ans) The filesystem will be marked as needing a manual fsck.
     At the next system reboot, the check will be done in
     foreground and the usual actions taken (usually a failure
     to go multi-user until fsck has been run by hand on the
     affected filesystem).
2001-05-11 07:40:39 +00:00
..
defaults Use foo () instead of foo ( ) for function definition, 2001-05-07 14:15:02 +00:00
etc.alpha Add a comment out console line for AlphaServer 8200 and 8400 ("TurboLaser") 2001-04-09 19:35:53 +00:00
etc.amd64 Move the syscons configuration to a machine independent rc.syscons. The 2001-01-09 22:28:17 +00:00
etc.i386 Move the syscons configuration to a machine independent rc.syscons. The 2001-01-09 22:28:17 +00:00
isdn update the makefile to install all files from this directory to /etc/isdn 2001-01-10 12:42:57 +00:00
kerberosIV Fix typo: kereros -> kerberos 2000-10-06 17:36:05 +00:00
mail Allow users to override the default map type used for building maps. 2001-04-01 22:54:15 +00:00
mtree Remove share/tmac/locale/ and share/tmac/mdoc/locale/. 2001-04-17 14:22:50 +00:00
namedb FreeBSD doesn't run named in a sandbox by default, so change a comment so it 2001-01-16 20:57:18 +00:00
periodic Remind the user that they need to check CPAN manually for updates 2001-04-28 16:15:50 +00:00
ppp Change the 120 second timeout to 180 seconds to reflect the real default 2001-02-22 23:28:12 +00:00
rc.d * Simplify the population of the /etc memory filesystem. To avoid 2001-05-09 15:13:51 +00:00
root Add these key bindings for tcsh users in interactive mode: 2001-01-10 02:37:16 +00:00
sendmail Add comments regarding enabling IPv6 2001-03-02 02:10:51 +00:00
amd.map Add/adjust some $FreeBSD$ tags. 1999-09-13 17:09:08 +00:00
apmd.conf Typofix: Configration -> Configuration. 2000-12-12 22:43:02 +00:00
auth.conf Merge into a single US-exportable libcrypt, which only provides 2000-12-28 10:32:02 +00:00
crontab Move the sendmail -q from cron to periodic, as suggested by a few people. 2001-02-19 02:47:42 +00:00
csh.cshrc $Id$ -> $FreeBSD$ 1999-08-27 23:37:10 +00:00
csh.login Remove all mention of LANG and MM_CHARSET. 2000-07-27 11:39:33 +00:00
csh.logout $Id$ -> $FreeBSD$ 1999-08-27 23:37:10 +00:00
dhclient.conf $Id$ -> $FreeBSD$ 1999-08-27 23:37:10 +00:00
disktab Added "minimum3": spare room for multilingual installer and driver floppy. 2000-10-26 16:00:27 +00:00
dm.conf $Id$ -> $FreeBSD$ 1999-08-27 23:37:10 +00:00
fbtab Add/adjust some $FreeBSD$ tags. 1999-09-13 17:09:08 +00:00
ftpusers $Id$ -> $FreeBSD$ 1999-08-27 23:37:10 +00:00
gettytab Add if=/etc/issue to the default getty entry. 2000-12-18 20:56:10 +00:00
group $Id$ -> $FreeBSD$ 1999-08-27 23:37:10 +00:00
hosts Add nsswitch support. By creating an /etc/nsswitch.conf file, you can 2000-09-06 18:16:48 +00:00
hosts.allow Fix a misleading comment 2001-05-02 09:29:20 +00:00
hosts.equiv $Id$ -> $FreeBSD$ 1999-08-27 23:37:10 +00:00
hosts.lpd $Id$ -> $FreeBSD$ 1999-08-27 23:37:10 +00:00
inetd.conf Integrate the IPv6 entries with the rest of them to avoid things getting 2001-03-30 10:25:40 +00:00
locale.alias Get rid of deprecated ru_SU.* locales. ru_RU.* will be used instead. 2000-12-29 14:58:35 +00:00
login.access $Id$ -> $FreeBSD$ 1999-08-27 23:37:10 +00:00
login.conf Remove duplicate entry. 2001-03-12 06:05:38 +00:00
MAKEDEV Add a ``digi'' driver. 2001-05-02 01:08:09 +00:00
MAKEDEV.local $Id$ -> $FreeBSD$ 1999-08-27 23:37:10 +00:00
Makefile o Install sysctl.conf with all other *.conf files; 2001-04-19 13:47:53 +00:00
master.passwd Add/adjust some $FreeBSD$ tags. 1999-09-13 17:09:08 +00:00
minfree
modems $Id$ -> $FreeBSD$ 1999-08-27 23:37:10 +00:00
motd Update search URL: 2001-03-22 17:58:20 +00:00
netconfig Add cvs tag 2001-03-24 07:20:36 +00:00
netstart Fix a quoting problem I introduced. 2000-12-26 20:55:18 +00:00
network.subr s/ssh_host_key/ssh_host_rsa_key/ since that is what openssh uses now 2001-05-09 07:46:44 +00:00
networks $Id$ -> $FreeBSD$ 1999-08-27 23:37:10 +00:00
newsyslog.conf Log the console output to "/var/log/console.log", not "/var/log/console" 2001-02-17 20:27:58 +00:00
pam.conf Add PAM support to SRA authentication. Cribbed mostly from ftpd. This 2001-05-07 20:38:39 +00:00
pccard_ether Avoid flushing IPv6 routes. `route flush' removes necessary 2001-05-09 20:30:55 +00:00
phones $Id$ -> $FreeBSD$ 1999-08-27 23:37:10 +00:00
pim6dd.conf Prevent multicast packets from being sent over stf0 interface, 2000-03-11 20:10:39 +00:00
pim6sd.conf Prevent multicast packets from being sent over stf0 interface, 2000-03-11 20:10:39 +00:00
primes Add /etc/primes for OpenSSH SSH2 DH exchange. 2001-03-24 00:28:43 +00:00
printcap fixes: 2000-11-01 13:30:24 +00:00
profile Remove all mention of LANG and MM_CHARSET. 2000-07-27 11:39:33 +00:00
protocols Do IANA update maintenance: list synched up to the latest version. 2000-09-24 11:20:27 +00:00
rc Update the fsck command in /etc/rc to use the new background 2001-05-11 07:40:39 +00:00
rc.atm Apply a more consistent style to the echo statements in /etc/ scripts. 2000-12-17 08:16:06 +00:00
rc.devfs Add copyright notices. Other systems have been barrowing our /etc files 2000-10-08 19:20:36 +00:00
rc.diskless1 * Simplify the population of the /etc memory filesystem. To avoid 2001-05-09 15:13:51 +00:00
rc.diskless2 * Simplify the population of the /etc memory filesystem. To avoid 2001-05-09 15:13:51 +00:00
rc.firewall style nit 2001-03-06 02:15:38 +00:00
rc.firewall6 With the recent change to ip6fw, it is safe to return to using ${fw6cmd} 2001-04-13 01:40:27 +00:00
rc.initdiskless * Simplify the population of the /etc memory filesystem. To avoid 2001-05-09 15:13:51 +00:00
rc.isdn Don't hardcode isdn_ttype overwriting rc.conf settings. 2001-04-24 20:01:25 +00:00
rc.network s/ssh_host_key/ssh_host_rsa_key/ since that is what openssh uses now 2001-05-09 07:46:44 +00:00
rc.network6 Enable static IPv6 address assignment on PCMCIA NIC. 2001-04-26 17:33:37 +00:00
rc.pccard Alter the pccard setup a bit so that it looks prettier by redirecting 2001-03-04 17:34:37 +00:00
rc.resume Apply a more consistent style to the echo statements in /etc/ scripts. 2000-12-17 08:16:06 +00:00
rc.serial Add copyright notices. Other systems have been barrowing our /etc files 2000-10-08 19:20:36 +00:00
rc.shutdown Apply a more consistent style to the echo statements in /etc/ scripts. 2000-12-17 08:16:06 +00:00
rc.suspend Add copyright notices. Other systems have been barrowing our /etc files 2000-10-08 19:20:36 +00:00
rc.syscons Add an allscreens_kbdflags option. Same thing as allscreens_flags, 2001-04-28 20:56:53 +00:00
rc.sysctl Add copyright notices. Other systems have been barrowing our /etc files 2000-10-08 19:20:36 +00:00
remote Add com1-4 as finger friendly shortcuts for /dev/cuaa0-3. Specify a default 2001-02-21 19:45:47 +00:00
rpc Bring in a hybrid of SunSoft's transport-independent RPC (TI-RPC) and 2001-03-19 12:50:13 +00:00
security Checking of denied zone transfers is now done in 2001-04-21 22:37:54 +00:00
services Add missing entry for ospf6d. 2001-04-19 09:10:15 +00:00
shells remove last empty line 2000-04-27 21:58:46 +00:00
sysctl.conf Comment out vfs.vmiodirenable=0 by default, to prevent inproducing another 2001-04-19 17:21:53 +00:00
syslog.conf Note in the comments that it is possible, but not recommended to use 2001-03-31 04:41:24 +00:00
termcap.small Sync with main v1.105 2001-04-21 13:27:05 +00:00
usbd.conf Kill the correct dhclient on detach of the ethernet device. 2000-10-20 00:42:05 +00:00