From owner-cvs-all Wed Mar 21 1:48:11 2001 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 0476C37B73E; Wed, 21 Mar 2001 01:48:05 -0800 (PST) (envelope-from mckusick@FreeBSD.org) Received: (from mckusick@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id f2L9m4C29748; Wed, 21 Mar 2001 01:48:04 -0800 (PST) (envelope-from mckusick) Message-Id: <200103210948.f2L9m4C29748@freefall.freebsd.org> From: Kirk McKusick Date: Wed, 21 Mar 2001 01:48:04 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sbin/fsck_ffs dir.c fsck.h fsutil.c inode.c main.c pass1.c pass2.c pass3.c pass5.c preen.c setup.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG mckusick 2001/03/21 01:48:04 PST Modified files: sbin/fsck_ffs dir.c fsck.h fsutil.c inode.c main.c pass1.c pass2.c pass3.c pass5.c preen.c setup.c Log: Additions to run checks on live filesystems. This change will not affect current systems until fsck is modified to use these new facilities. To try out this change, set the fsck passno to zero in /etc/fstab to cause the filesystem to be mounted without running fsck, then run `fsck_ffs -p -B ' after the system has been brought up multiuser to run a background cleanup on . Note that the in question must have soft updates enabled. Revision Changes Path 1.18 +25 -6 src/sbin/fsck_ffs/dir.c 1.16 +18 -5 src/sbin/fsck_ffs/fsck.h 1.4 +36 -15 src/sbin/fsck_ffs/fsutil.c 1.23 +20 -6 src/sbin/fsck_ffs/inode.c 1.24 +70 -26 src/sbin/fsck_ffs/main.c 1.23 +17 -5 src/sbin/fsck_ffs/pass1.c 1.12 +4 -1 src/sbin/fsck_ffs/pass2.c 1.9 +3 -2 src/sbin/fsck_ffs/pass3.c 1.20 +159 -105 src/sbin/fsck_ffs/pass5.c 1.18 +2 -1 src/sbin/fsck_ffs/preen.c 1.21 +56 -8 src/sbin/fsck_ffs/setup.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message