From owner-freebsd-questions@FreeBSD.ORG Mon Nov 5 19:09:23 2007 Return-Path: Delivered-To: questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D7CEA16A418 for ; Mon, 5 Nov 2007 19:09:23 +0000 (UTC) (envelope-from bsam@ipt.ru) Received: from services.ipt.ru (services.ipt.ru [194.62.233.110]) by mx1.freebsd.org (Postfix) with ESMTP id 8BA5313C491 for ; Mon, 5 Nov 2007 19:09:23 +0000 (UTC) (envelope-from bsam@ipt.ru) Received: from srv.sem.ipt.ru ([192.168.12.1]) by services.ipt.ru with esmtp (Exim 4.54 (FreeBSD)) id 1Ip7Jf-000HPV-MJ; Mon, 05 Nov 2007 22:08:55 +0300 To: Christopher Key References: <472F4C16.5020406@cam.ac.uk> <99846340@srv.sem.ipt.ru> <472F66E7.2070103@cam.ac.uk> From: Boris Samorodov Date: Mon, 05 Nov 2007 22:11:36 +0300 In-Reply-To: <472F66E7.2070103@cam.ac.uk> (Christopher Key's message of "Mon\, 05 Nov 2007 18\:54\:31 +0000") Message-ID: <17766375@srv.sem.ipt.ru> User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.99 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: questions@freebsd.org Subject: Re: fsck and memory filesytems (fsck_mfs: No such file or directory) X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Nov 2007 19:09:23 -0000 On Mon, 05 Nov 2007 18:54:31 +0000 Christopher Key wrote: > Boris Samorodov wrote: > > On Mon, 05 Nov 2007 17:00:06 +0000 Christopher Key wrote: > > > >> # cat /etc/fstab > >> # Device Mountpoint FStype Options Dump > >> Pass# > >> /dev/ad8s1b none swap sw 0 0 > >> /dev/ad8s1a / ufs rw 1 1 > >> md /tmp mfs rw,-s64m > >> 2 2 > >> > > ^^^ [1] > > > > > >> /dev/ad8s1f /usr ufs rw 2 2 > >> /dev/ad8s1e /var ufs rw 2 2 > >> /dev/ad8s1d /var/tmp ufs rw 3 3 > >> > > ^^^^^^^^^^ [2] > > > >> /dev/mirror/gm0s1d /svn ufs rw 2 2 > >> /dev/mirror/gm0s2d /data ufs rw 2 2 > >> /dev/mirror/gm0s3d /music ufs rw 2 2 > > > >> I can get the system to boot quite happily by carrying on into single > >> user mode and exiting, but I still get the same behaviour next reboot. > > > >> Does anyone have any suggestions? > > > > [1] According to man(5) fstab: > > ----- > > The sixth field, (fs_passno), is used by the fsck(8) program to determine > > the order in which file system checks are done at reboot time. The root > > file system should be specified with a fs_passno of 1, and other file > > systems should have a fs_passno of 2. File systems within a drive will ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > be checked sequentially, but file systems on different drives will be ^^^^^^^^^^^^^^^^^^^^^^^ [*] > > checked at the same time to utilize parallelism available in the hard- > > ware. If the sixth field is not present or is zero, a value of zero is > > returned and fsck(8) will assume that the file system does not need to be > > checked. > > ----- > > > > Seems that you need to use "0" istead of "2". I'd say the same for the > > fifth field here. > > > > BTW, I can't find what does [2] mean (the values "3" here)... > > > Thanks Boris, Daniel, > Setting the pass# to 0 for /tmp worked perfectly. > The reason for having a pass# of 3 for /var/tmp was, to put it > succinctly, because it was mounted within a filesystem with a pass# of > 2. > My understanding was that the fsck didn't start to check a filesystem > with a pass# of n+1 until it had successfully checked all those with a > pass# of n. I expected that you would always want to make sure that, > before checking some filesystem, you ensured that its mount point was > valid first, and hence gave it a greater pass# that the filesystem in > which it gets mounted. Hence / having a pass# of 1, and /usr/ var etc > having a pass# of 2. > If anyone knows otherwise, I'd appreciate the correction. Let me point to the same lines of man(5) fstab. Please look at [*]. Sequentally (as one writes at a /etc/fstab file) within a drive, just it. WBR -- Boris Samorodov (bsam) Research Engineer, http://www.ipt.ru Telephone & Internet SP FreeBSD committer, http://www.FreeBSD.org The Power To Serve