From owner-freebsd-geom@FreeBSD.ORG Sat Jan 10 21:19:13 2009 Return-Path: Delivered-To: freebsd-geom@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D33A010656C4 for ; Sat, 10 Jan 2009 21:19:13 +0000 (UTC) (envelope-from rabe@uugrn.org) Received: from mail.uugrn.org (mail.uugrn.org [195.49.138.123]) by mx1.freebsd.org (Postfix) with ESMTP id 448D28FC1C for ; Sat, 10 Jan 2009 21:19:12 +0000 (UTC) (envelope-from rabe@uugrn.org) Received: from rabe.uugrn.org (root@rabe.uugrn.org [195.49.138.102]) by mail.uugrn.org (8.14.3/8.13.8) with ESMTP id n0AKvuXZ074726 for ; Sat, 10 Jan 2009 21:58:06 +0100 (CET) (envelope-from rabe@uugrn.org) Received: from daemon.ma.sigsys.de (rabe@rabe.uugrn.org [195.49.138.102]) by rabe.uugrn.org (8.14.3/8.13.8) with ESMTP id n0AKvtvH074722 for ; Sat, 10 Jan 2009 21:57:56 +0100 (CET) (envelope-from rabe@uugrn.org) Received: from daemon.ma.sigsys.de (localhost.ma.sigsys.de [127.0.0.1]) by daemon.ma.sigsys.de (8.14.3/8.14.2) with ESMTP id n0AKwAk5012134 for ; Sat, 10 Jan 2009 21:58:10 +0100 (CET) (envelope-from rabe@uugrn.org) Received: (from rabe@localhost) by daemon.ma.sigsys.de (8.14.3/8.14.2/Submit) id n0AKwAvU012133 for freebsd-geom@freebsd.org; Sat, 10 Jan 2009 21:58:10 +0100 (CET) (envelope-from rabe@uugrn.org) X-Authentication-Warning: daemon.ma.sigsys.de: rabe set sender to rabe@uugrn.org using -f Date: Sat, 10 Jan 2009 21:58:10 +0100 From: Raphael Becker To: freebsd-geom@freebsd.org Message-ID: <20090110205810.GA11441@ma.sigsys.de> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="liOOAslEiF7prFVr" Content-Disposition: inline User-Agent: Mutt/1.4.2.3i Subject: fsck order/parallel on /dev/ufs/* X-BeenThere: freebsd-geom@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GEOM-specific discussions and implementations List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jan 2009 21:19:14 -0000 --liOOAslEiF7prFVr Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi *, fsck(8) tell me about how to fsck filesystems parallel on a "per drive" basis: In preen mode, after pass 1 completes, all remaining file systems are checked, in pass number order running one process per disk drive in pa= r- allel for each pass number in increasing order. In other words: In preen mode all pass 1 partitions are checked sequen- tially. Next all pass 2 partitions are checked in parallel, one proce= ss per disk drive. Next all pass 3 partitions are checked in parallel, o= ne process per disk drive. etc. The disk drive containing each file system is inferred from the shorte= st prefix of the device name that ends in a digit; the remaining characte= rs are assumed to be the partition and slice designators. my /etc/fstab looks like this: /dev/ufs/ROOT / ufs rw 1 1 /dev/ufs/VAR /var ufs rw 2 2 /dev/ufs/USR /usr ufs rw 2 2 /dev/ufs/DATA2 /data ufs rw 2 2 /dev/ufs/SPACE /space ufs rw 2 2 /dev/ufs/MULTIMEDIA /data/multimedia ufs rw 2 2 /dev/ufs/HOME2 /home ufs rw 0 0 /dev/ufs/PRIVATE /private ufs rw 0 0 Some of the filesystems are on top of a partition/label, others are on=20 top of a geli device, others may be md-devices etc.=20 Is fsck able to find out the "real hardware"? Is fsck "geom-aware"? Regards Raphael PS: $ uname -srm FreeBSD 7.1-RELEASE i386 --=20 Raphael Becker http://rabe.uugrn.org/ GnuPG: E7B2 1D66 3AF2 EDC7 9828 6D7A 9CDA 3E7B 10CA 9F2D =2E........|.........|.........|.........|.........|.........|.........|.. --liOOAslEiF7prFVr Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (FreeBSD) iD8DBQFJaQvinNo+exDKny0RAiO0AJ9e7NwfjeAurZMc7V2Frgl+2vbiVACgnXQu iveesC63mnUyzbuITgEi/68= =zhr3 -----END PGP SIGNATURE----- --liOOAslEiF7prFVr--