Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 7 Oct 2004 17:55:20 +0100
From:      Chris Elsworth <chris@shagged.org>
To:        Kris Kennaway <kris@obsecurity.org>
Cc:        freebsd-current@FreeBSD.ORG
Subject:   Re: dump/mksnap_ffs & fsck failure
Message-ID:  <20041007165520.GA22942@shagged.org>
In-Reply-To: <20041007133415.GA93146@xor.obsecurity.org>
References:  <20041007110802.GA4960@shagged.org> <20041007133415.GA93146@xor.obsecurity.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Oct 07, 2004 at 06:34:15AM -0700, Kris Kennaway wrote:
> On Thu, Oct 07, 2004 at 12:08:03PM +0100, Chris Elsworth wrote:
> > Hello all,
> > 
> > Is this likely to be filesystem corruption in a really bad way, or a
> > ufs bug:
> > 
> > # /sbin/dump -0 -LuaC32 -f /backup/root.dump /
> > mksnap_ffs: Cannot create //.snap/dump_snapshot: Input/output error
> > 
> > # fsck_ufs /dev/mirror/gma
> > ** /dev/mirror/gma (NO WRITE)
> > ** Last Mounted on /
> > ** Root file system
> > ** Phase 1 - Check Blocks and Sizes
> > fsck_ufs: cannot alloc 4294967292 bytes for inoinfo
> 
> Why can't it write to the device?  Is it mounted read-write?  Drop it
> to read-only and retry.  Vice versa for the root filesystem; is it
> mounted read-only?

Ah, sorry, should have said - yes, the filesystem was mounted
read-write (/dev/mirror/gma and / are the same thing), but it does the
same thing in read-only:

# init 1
..
# umount -a
# mount -o ro /
# mount
/dev/mirror/gma on / (ufs, local, read-only)
devfs on /dev (devfs, local)
# fsck -y /
** /dev/mirror/gma
** Last Mounted on /
** Root file system
** Phase 1 - Check Blocks and Sizes
fsck_ufs: cannot alloc 4294967292 bytes for inoinfo


Surely fsck doesn't really need 4GB of physical mem? There is 1GB of
physical and 4GB of swap configured in this.

-- 
Chris



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