打印

修复超级块

修复超级块

现在公司的机器是Solaris系统,是挂载磁盘阵列的,但是磁盘阵列是一个,没有备份,现在的情况是磁盘阵列上的超级块坏了,请问各位大侠,有什么高招修复下?  能把数据导出来?

这是我从机器上COPY下来的信息,大家帮忙看下
# format
Searching for disks...done


AVAILABLE DISK SELECTIONS:
       0. c1t0d0 <SUN36G cyl 24620 alt 2 hd 27 sec 107>
          /pci@8,600000/SUNW,qlc@4/fp@0,0/ssd@w21000004cf6f48bf,0
       1. c2t5d0 <Symbios-StorEDGEA1000-0003 cyl 34690 alt 2 hd 64 sec 64>
          /pseudo/rdnexus@2/rdriver@5,0
Specify disk (enter its number):





format> verify

Primary label contents:

Volume name = <        >
ascii name  = <Symbios-StorEDGEA1000-0003 cyl 34690 alt 2 hd 64 sec 64>
pcyl        = 34692
ncyl        = 34690
acyl        =    2
nhead       =   64
nsect       =   64
Part      Tag    Flag     Cylinders         Size            Blocks
  0       root    wm       0 -    63      128.00MB    (64/0/0)       262144
  1       swap    wu      64 -   127      128.00MB    (64/0/0)       262144
  2     backup    wu       0 - 34689       67.75GB    (34690/0/0) 142090240
  3 unassigned    wm       0                0         (0/0/0)             0
  4 unassigned    wm       0                0         (0/0/0)             0
  5 unassigned    wm       0                0         (0/0/0)             0
  6        usr    wm     128 - 34689       67.50GB    (34562/0/0) 141565952
  7 unassigned    wm       0                0         (0/0/0)             0
  
  
# mount -F ufs /dev/dsk/c2t5d0s0 /data
mount: the state of /dev/dsk/c2t5d0s0 is not okay
        and it was attempted to be mounted read/write
mount: Please run fsck and try again



  
# fsck -F ufs /dev/dsk/c2t5d0s0
** /dev/dsk/c2t5d0s0

CANNOT READ: BLK 142069152
CONTINUE? y

THE FOLLOWING SECTORS COULD NOT BE READ:
BAD SUPER BLOCK: BAD VALUES IN SUPER BLOCK
USE AN ALTERNATE SUPER-BLOCK TO SUPPLY NEEDED INFORMATION;
eg. fsck [-F ufs] -o b=# [special ...]
where # is the alternate super block. SEE fsck_ufs(1M).

TOP

fsck -o b=32 /dev/rdsk/cxtxdxsx

TOP


感谢一直以来您对我们的支持!
当前时区 GMT+8, 现在时间是 2008-11-22 13:51 京ICP证060528 号

Designed By 17DST