Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 11 Aug 2002 15:00:16 -0700
From:      "Philip J. Koenig" <pjklist@ekahuna.com>
To:        questions@FreeBSD.ORG
Cc:        "Kevin Oberman" <oberman@es.net>
Subject:   Re: Fixit CD paradox: making device nodes 
Message-ID:  <20020811220017873.AAA104@empty1.ekahuna.com@dyn205.ekahuna.com>
In-Reply-To: <20020811210324.1CD645D04@ptavv.es.net>
References:  Your message of "Sun, 11 Aug 2002 02:00:26 PDT." <20020811090027768.AAA344@empty1.ekahuna.com@dyn205.ekahuna.com> 

next in thread | previous in thread | raw e-mail | index | archive | help

On 11 Aug 2002 at 14:03, Kevin Oberman boldly uttered: 

> > From: "Philip J. Koenig" <pjklist@ekahuna.com>
> > Date: Sun, 11 Aug 2002 02:00:26 -0700
> > 
> > 
> > On 10 Aug 2002 at 18:12, Kevin Oberman boldly uttered: 
> > 
> > > > From: "Philip J. Koenig" <pjklist@ekahuna.com>
> > > > Date: Sat, 10 Aug 2002 10:09:34 -0700
> > > > Sender: owner-freebsd-questions@FreeBSD.ORG
> > > > 
> > > > Every time I try to use the Fixit CD to fix a problem with a disk I 
> > > > run into the same problem: I can't mount the disk because the device 
> > > > nodes are missing (ie ad0s1a), but I can't create device nodes 
> > > > because /dev or /dist/dev (when booting from the fixit CD) is read-
> > > > only.
> > > 
> > > You can only mount the root partition on any slice under fixit. I
> > > thought the initial message told you about this, but I may be
> > > mis-remembering.
> > > 
> > > # mount /dev/ad0s1 /mnt
> > > 
> > > will mount the "a" partition at the /mnt point. This assumes that the
> > > root partition is the 'a' partition.
> > 
> > 
> > OK, so in this case is ad0s1 essentially an alias for "ad0s1a"?  If 
> > so, I didn't realize that and thanks for the tip. (I always thought 
> > ad0s1c was the equivalent to ad0s1)
> 
> It is. The magic is found in the output from disklabel. Partitions 'a'
> and 'c' both start at the beginning of the disk. So mounting the disk
> (with no partition letter) is going to mount the partition at the
> beginning of the disk and that is effectively 'a' (and, often
> uselessly, 'c').
> 
> The bottom line is that mounting the device without any letter will
> give access to the root partition.
> 
> > What happens if one needs to mount, say, /usr?
> 
> As far as I know, you can't. The theory is that you use fixit only
> when the system is unable to boot which only requires the root
> partition. Once you get root fixed, you can boot it to single user and
> fix something bad on another partition.


Well now that I see you can mount "a" by specifying the whole slice, 
that detail does make perfect sense. :-)

Thanks again,

Phil


--
Philip J. Koenig                                       
pjklist@ekahuna.com
Electric Kahuna Systems -- Computers & Communications for the New 
Millenium



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020811220017873.AAA104>