Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 Oct 2005 09:54:38 +0530
From:      rashmi ns <nsrashmi@gmail.com>
To:        freebsd-questions@freebsd.org
Subject:   help needed to fix Filesystem inconsistensy error
Message-ID:  <9f9993160510272124l258b96f8vf43558489d48e90f@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
Hello List,
As i were testing our kernel modules systems used to crash and reboot
ofently it you used to prompt that filesystem was inconsistent .then we ran
fsck_ffs /dev/ad0s1f and the filesystem was marked clean .When we did a
similar thing on the other drive which was also inconsistent we could not
fix the problem .
i ran fsck_ffs -b <alternative superblock /*( got from newfs -N
/dev/ad0s1d)*/ /dev/ad0s1d
even then the FS error persists
i would like to add the detials

dev/ad0s1a 253678 60678 172706 26% /
devfs 1 1 0 100% /dev
/dev/ad0s1e 253678 146 233238 0% /tmp
/dev/ad0s1f 7005174 2937826 3506936 46% /usr
/dev/ad0s1d 253678 83158 150226 36% /var
#umount -f /var
freedom# fsck /dev/ad0s1d
** /dev/ad0s1d
BAD SUPER BLOCK: VALUES IN SUPER BLOCK DISAGREE WITH THOSE IN FIRST
ALTERNATE

LOOK FOR ALTERNATE SUPERBLOCKS? [yn] y

32 is not a file system superblock
SEARCH FOR ALTERNATE SUPER-BLOCK FAILED. YOU MUST USE THE
-b OPTION TO FSCK TO SPECIFY THE LOCATION OF AN ALTERNATE
SUPER-BLOCK TO SUPPLY NEEDED INFORMATION; SEE fsck(8).
freedom# newfs -N /dev/ad0s1d
/dev/ad0s1d: 256.0MB (524288 sectors) block size 16384, fragment size 2048
using 4 cylinder groups of 64.02MB, 4097 blks, 8256 inodes.
super-block backups (for fsck -b #) at:
160, 131264, 262368, 393472
freedom# fsck -b 160 /dev/ad0s1d
fsck: illegal option -- b
usage: fsck [-BFdfnpvy] [-T fstype:fsoptions] [-t fstype] [special|node]...
freedom# fsck_ffs -b 160 /dev/ad0s1d
Alternate super block location: 160
** /dev/ad0s1d
** Last Mounted on
** Phase 1 - Check Blocks and Sizes
3229892416 BAD I=3D16520
UNEXPECTED SOFT UPDATE INCONSISTENCY

6710895 BAD I=3D16520
UNEXPECTED SOFT UPDATE INCONSISTENCY
.
.
.
4524867752423034432 BAD I=3D16520
UNEXPECTED SOFT UPDATE INCONSISTENCY

EXCESSIVE BAD BLKS I=3D16520
CONTINUE? [yn]y
-4571961484719087296 BAD I=3D16543
UNEXPECTED SOFT UPDATE INCONSISTENCY

-4571961484719087296 BAD I=3D16543
UNEXPECTED SOFT UPDATE INCONSISTENCY

.
.
8423031159521548 BAD I=3D17580
UNEXPECTED SOFT UPDATE INCONSISTENCY

EXCESSIVE BAD BLKS I=3D17580
CONTINUE? [yn] y
** Phase 2 - Check Pathnames
DIRECTORY CORRUPTED I=3D16814 OWNER=3Droot MODE=3D40755
SIZE=3D512 MTIME=3DJul 21 16:44 2005
DIR=3D?

UNEXPECTED SOFT UPDATE INCONSISTENCY

SALVAGE? [yn]y
MISSING '.' I=3D16814 OWNER=3Droot MODE=3D40755
SIZE=3D512 MTIME=3DJul 21 16:44 2005
DIR=3D?

UNEXPECTED SOFT UPDATE INCONSISTENCY

FIX? [yn]y
IRECTORY CORRUPTED I=3D16816 OWNER=3Droot MODE=3D40755
SIZE=3D512 MTIME=3DJul 21 16:31 2005
DIR=3D?

UNEXPECTED SOFT UPDATE INCONSISTENCY

SALVAGE? [yn] y
UNEXPECTED SOFT UPDATE INCONSISTENCY
I OUT OF RANGE I=3D731293
NAME=3D?

UNEXPECTED SOFT UPDATE INCONSISTENCY

REMOVE? [yn]y
ISSING '..' I=3D16822 OWNER=3Droot MODE=3D40755
SIZE=3D512 MTIME=3DJul 21 16:33 2005
DIR=3D?

UNEXPECTED SOFT UPDATE INCONSISTENCY
CANNOT FIX, SECOND ENTRY IN DIRECTORY CONTAINS condvar.h

UNEXPECTED SOFT UPDATE INCONSISTENCY
fsck_ffs: inoinfo: inumber 731294 out of range
freedom# fsck /dev/ad0s1d
** /dev/ad0s1d
BAD SUPER BLOCK: VALUES IN SUPER BLOCK DISAGREE WITH THOSE IN FIRST
ALTERNATE

LOOK FOR ALTERNATE SUPERBLOCKS? [yn] y

32 is not a file system superblock
SEARCH FOR ALTERNATE SUPER-BLOCK FAILED. YOU MUST USE THE
-b OPTION TO FSCK TO SPECIFY THE LOCATION OF AN ALTERNATE
SUPER-BLOCK TO SUPPLY NEEDED INFORMATION; SEE fsck(8).


Kindly tell me how can this be fixed / re-installation is the solution,
Thanks and regards,
rashmi.n.s



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