Date: Fri, 9 Feb 2007 10:27:14 -0500 From: Jerry McAllister <jerrymc@msu.edu> To: Marty Landman <martster@gmail.com> Cc: freebsd-questions@freebsd.org Subject: Re: recovery after power outage Message-ID: <20070209152714.GA30383@gizmo.acns.msu.edu> In-Reply-To: <70063950702090446x712d7a94vb3b2a613a426d760@mail.gmail.com> References: <70063950702090446x712d7a94vb3b2a613a426d760@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Feb 09, 2007 at 07:46:10AM -0500, Marty Landman wrote: > On 2/8/07, Pieter de Goeje <pieter@degoeje.nl> wrote: > > > >If the slice and partition table are still intact (as they were before the > >outage), a normal fsck -F on /dev/ad1s1a will get the pc booting again. > > > Well I managed to get the machine booting by editing /etc/fstab > > %cat /etc/fstab > # Device Mountpoint FStype Options Dump > Pass# > /dev/ad0s1b none swap sw 0 0 > /dev/ad0s1a / ufs rw 1 1 > /dev/ad0s1d /tmp ufs rw 2 2 > /dev/ad0s1f /usr ufs rw 2 2 > /dev/ad0s1e /var ufs rw 2 2 > #/dev/ad1s1c /hoss ufs rw 2 2 > /dev/acd0 /cdrom cd9660 ro,noauto 0 0 > > That's a great start, however I'd like to recover what I can from ad1s1c. > > %sudo fsck -F ad1s1c > fsck: exec fsck_unused for /dev/ad1s1c in /sbin:/usr/sbin: No such file or > directory > fsck: exec fsck_unused for /dev/ad1s1c in /sbin:/usr/sbin: No such file or > directory > > What is that telling me? Never saw that before, but it looks like it can't find /dev/ad1s1c > You > >can do this from a FreeBSD live cd such as FreesBIE or the fixit cd. You > >can > >then fsck the the rest of the filesystems in single user mode. You may > >also > >want to use the live CD to backup the important bits before, ehm, further > >corrupting/restoring the filesystems. ;) > > > Sorry Pieter I'm lost again. Can't I use sysinstall? Fdisk? Wish I > understood the next steps here. Don't confound fsck and fdisk. Anyway, he is assuming you cannot boot and get a running system By eliminating the /dev/ad1s1c from needing to be mounted at boot you now have a running system that you can use to work on getting as much as you can back from /hoss, so the fixit cd is no longer needed (unless something else goes wrong). > FWIW when I do a sysinstall and then use the fdisk utility I get > > Disk name: ad1 FDISK Partition > Editor > DISK Geometry: 30515 cyls/255 heads/63 sectors = 490223475 sectors > (239366MB) > > Offset Size(ST) End Name PType Desc Subtype > Flags > > 0 126 125 - 12 unused 0 > 126 490223412 490223537 ad1cs1 8 freebsd 165 > 490223538 11214 490234751 - 12 unused 0 > > Which appears that I perhaps have not totally hosed this disk up. Did you copy/paste this or retype it in by hand - which would account for the 'Name' column containing "ad1cs1" rather than "ad1s1c". If it was copy/paste, that looks really strange. I am not used to looking at fdisk output from within sysinstall. I wouldn't have thought I would see a partition name 'c' within the fdisk slice output, but maybe I just never noticed it before. Maybe using fdisk manually will give some more information. >From root, run: fdisk ad1 and see what it says. The output should be more familiar to me. ////jerry > > Marty > > > -- > Web Installed Formmail - http://face2interface.com/formINSTal/ > Webmaster's BBS - http://bbs.face2interface.com/ > > -- > Web Installed Formmail - http://face2interface.com/formINSTal/ > Webmaster's BBS - http://bbs.face2interface.com/ > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070209152714.GA30383>