13 Replies Latest reply on May 17, 2015 1:29 PM by rukbat

    File System Error: BAD SUPERBLOCK AT BLOCK 16: NUMBER OF DIRECTORIES OUT OF RANGE

    2876447

      Hi All, we are having a file system error in one of our servers. The server failed to boot in usual user mode. Instead boot with single user mode and requesting to run a FSCK manually to repair the corrupted. see the below output.

       

       

      Netra T2000, No Keyboard

      Copyright 2008 Sun Microsystems, Inc.  All rights reserved.

      OpenBoot 4.28.9, 8064 MB memory available, Serial #91206844.

      Ethernet address 0:21:28:6f:b4:bc, Host ID: 856fb4bc.

       

       

       

       

       

       

      Boot device: /pci@780/pci@0/pci@9/scsi@0/disk@1,0:a  File and args:

      SunOS Release 5.10 Version Generic_142900-03 64-bit

      Copyright 1983-2009 Sun Microsystems, Inc.  All rights reserved.

      Use is subject to license terms.

      Hostname: OMCP

      The / file system (/dev/md/rdsk/d0) is being checked.

       

       

      WARNING - Unable to repair the / filesystem. Run fsck

      manually (fsck -F ufs /dev/md/rdsk/d0).

       

       

      May 12 17:21:42 svc.startd[7]: svc:/system/filesystem/usr:default: Method "/lib/svc/method/fs-usr" failed with exit status 95.

      May 12 17:21:42 svc.startd[7]: system/filesystem/usr:default failed fatally: transitioned to maintenance (see 'svcs -xv' for details)

      Requesting System Maintenance Mode

      (See /lib/svc/share/README for more information.)

      Console login service(s) cannot run

       

       

      Root password for system maintenance (control-d to bypass):

      single-user privilege assigned to /dev/console.

      Entering System Maintenance Mode

       

       

      May 12 17:21:47 su: 'su root' succeeded for root on /dev/console

      Sun Microsystems Inc.   SunOS 5.10      Generic January 2005

      You have new mail.

      Sourcing //.profile-EIS.....

      root@OMCP #

      root@OMCP #

      root@OMCP # fsck -F ufs /dev/md/rdsk/d0

      ** /dev/md/rdsk/d0

      BAD SUPERBLOCK AT BLOCK 16: NUMBER OF DIRECTORIES OUT OF RANGE

       

       

      LOOK FOR ALTERNATE SUPERBLOCKS WITH MKFS?

       

       

       

       

      LOOK FOR ALTERNATE SUPERBLOCKS WITH NEWFS? Y

       

       

      FOUND ALTERNATE SUPERBLOCK 32 WITH NEWFS

       

       

      USE ALTERNATE SUPERBLOCK? y

       

       

      FOUND ALTERNATE SUPERBLOCK AT 32 USING NEWFS

      If filesystem was created with manually-specified geometry, using

      auto-discovered superblock may result in irrecoverable damage to

      filesystem and user data.

       

       

      CANCEL FILESYSTEM CHECK? y

       

       

      Please verify that the indicated block contains a proper

      superblock for the filesystem (see fsdb(1M)).

      root@OMCP #

       

       

       

       

      When we try to run the fsck it prompts to look for the superblocks using either MKFS or NEWFS, but we do not  know from which command the file system is created. so with the warning given, we want get an advise on the best possible way to proceed for the file system repair.

       

      Kindly advise on best possible way to proceed.

       

       

      Thank You

      Bud