Date: Mon, 23 Dec 2002 02:53:54 +0100 From: Roman Neuhauser <neuhauser@bellavista.cz> To: Ethan Akins <ethanakins@hotmail.com> Cc: freebsd-questions@FreeBSD.ORG Subject: Re: mountroot> Please Help / URGENT.. Message-ID: <20021223015354.GD42622@freepuppy.bellavista.cz> In-Reply-To: <F98o63Oros1kEHDKbd80001af4c@hotmail.com> References: <F98o63Oros1kEHDKbd80001af4c@hotmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
# ethanakins@hotmail.com / 2002-12-23 01:23:53 +0000: > Date: 12-22-02 > > Operating System / Configuration: > FreeBSD 4.6 with RAID 1 ( Mirrored ) > > I have 2 active drives running in the same machine at all times. In > addition, I have 1 extra drive that sits on the shelf with a copy of the > previous backup that I swap out with one of the other active drives every > week. When I swap out the drive from the shelf with one of the drives in > the machine upon booting it says array failure so I press Ctrl + F and > "re-create" the array. After successful replication has taken place I > reboot the machine and everything runs flawlessly as it should... > > However, here is the problem: > > The remaining drive that I leave on the shelf for additional backup will > NOT boot up as a single drive to get data off that I need very badly... > > Upon booting it brings me to this prompt: > > Manual root filesystem specification: > > <fstype>:<device> Mount <device> using filesystem <fstype> > > Example: ufs:/dev/da0s1a > ? List valid disk boot devices > <empty line> Abort manual input > > Mountroot> > > I then type: > > mountroot> ufs:/dev/ar0s1a > > and receive this message: > > Mounting root from ufs:/dev/ar0s1a > No such device 'ar' > Getrootbyname failed > mfs_mountroot: can't find rootvp > root mount failed: 6 right. when you plug the drive into a regular IDE controller it's not /dev/ar* anymore. > I then type: > > mountroot> ufs:/dev/ad0s1a > > and it lets me log in with read-only access right. the drive is ad0* now, and it's mounted read-only because the system assumes a problem, and stays on the safe side. > and browsing is limited to the > /root /dev & /etc directory. right. see below. > I then 'cat' the FSTAB directory to see this configuration: you mean /etc/fstab, right? it's "fstab", not FSTAB (the case matters; I've seen someone rename the file to Fstab and then wonder what broke), and it's a file, not a directory. > /dev/ar0s1b none swap sw 0 0 > /dev/ar0s1a / ufs rw 1 1 > /dev/ar0s1e /usr ufs rw 2 2 the system can't mount /usr because it is listed being in ar0s1e, but that device is not present now. > /dev/acodoc /cdrom cd9660 ro,noauto 0 0 > proc /proc procfs rw 0 0 > > Would anyone able to help me out with this situation ? > > The data on the backup drive is VERY IMPORTANT and I can't get to it... have you read the Handbook? http://www.freebsd.org/doc/handbook/mount-unmount.html also, you *do* know mount(8), why don't you use your knowledge? # mount -u /dev/ad0s1a / # mount /dev/ad0s1e /usr # sed -E 's/ar0/ad0/' /etc/fstab > /tmp/fstab # cat /tmp/fstab (check that it's ok) # mv /tmp/fstab /etc (/etc/fstab should be root:wheel 644, chown/chmod it if it's not) # swapon -a and you're set. since you will most probably be in singleuser at this point, you'll want to finish the booting procedure: # exit -- If you cc me or remove the list(s) completely I'll most likely ignore your message. see http://www.eyrie.org./~eagle/faqs/questions.html 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?20021223015354.GD42622>