Date: Wed, 14 Mar 2007 14:22:52 -0500 From: Eric Anderson <anderson@freebsd.org> To: Stan Behrens <s.behrens@kon.de> Cc: freebsd-fs@freebsd.org Subject: Re: fsck_ufs: cannot alloc %u bytes for inoinfo Message-ID: <45F84B8C.5030209@freebsd.org> In-Reply-To: <45F41514.1090304@kon.de> References: <45F41514.1090304@kon.de>
next in thread | previous in thread | raw e-mail | index | archive | help
On 03/11/07 09:41, Stan Behrens wrote: > Hi, > > recently i killed my fs with `swapon /dev/ad0s2a` (only a few mbyte got > in) and i`d like to restore it, so i tried to fsck it getting this output: > > # fsck_ufs /dev/ad0s2a > ** /dev/ad0s2a > Cannot find file system superblock > /dev/ad0s2a: INCOMPLETE LABEL: type 4.2BSD fsize 0, frag 0, cpg 0, size > 14952164 > > I looked up `newfs -N -U -n /dev/ad0s2a` for alternative super-blocks. > While trying some random backup-super-block i always get this output: > > # fsck_ufs -b 14677888 /dev/ad0s2a > Alternate super block location: 14677888 > ** /dev/ad0s2a > ** Last Mounted on > ** Phase 1 - Check Blocks and Sizes > fsck_ufs: cannot alloc 3570453704 bytes for inoinfo > > According to Thread > http://lists.freebsd.org/pipermail/freebsd-current/2005-February/047061.html > this still seems to be a problem. > > Some infos: > > # dumpfs /dev/ad0s2a > dumpfs: /dev/ad0s2a: could not read superblock to fill out disk > # uname -r > 6.2-STABLE > # bsdlabel /dev/ad0s2 > # /dev/ad0s2: > 8 partitions: > # size offset fstype [fsize bsize bps/cpg] > a: 14952164 1048576 4.2BSD 0 0 0 > b: 1048576 0 swap > c: 16000740 0 unused 0 0 # "raw" part, > don't edit Since you blasted some considerable amount of the file system, fsck is not going to be able to repair it. You'll need to use a tool like /usr/src/tools/tools/recoverdisk or /usr/ports/sysutils/ffs2recov probably to get back what you can. Eric
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?45F84B8C.5030209>