免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3557 | 回复: 14
打印 上一主题 下一主题

RAID文件系统无法MOUNT! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-05-26 09:41 |只看该作者 |倒序浏览
据当事人讲:外置6个36G硬盘,作的RAID,
/etc/vfstab里有/dev/md/dsk/d0的MOUNT点在/store,
平时就是一个216G的文件系统在用,有数据,
现在FSCK、MOUNT后都CAN‘T OPEN此盘。

因为不是俺单位的机器,而且当事人也不是很清楚,
RAID也不是他亲自做的,作的RAID几也不晓得,
也没提供metastat和metaset信息,
所以他能提供的信息就这么多!
看情形是metadb的信息丢了,
重做会丢失数据吗?
现在该怎么办?

论坛徽章:
0
2 [报告]
发表于 2006-05-26 10:52 |只看该作者
如果有原来的配置信息,可能会找回来.

论坛徽章:
0
3 [报告]
发表于 2006-05-26 22:41 |只看该作者
前面有人发过这样的帖子保存了/etc/lvm/md.tab,可以恢复,你可以看看

论坛徽章:
0
4 [报告]
发表于 2006-05-26 22:44 |只看该作者
这是帖子的内容,供参考
#1  [ACE]系统崩溃后的SDS/SVM建立的RAID恢复

系统崩溃后的SDS/SVM建立的RAID恢复

1.熟悉环境,确认是SDS还是SVM做的RAID

2.复制配置文件
SVM:/etc/lvm/md.tab
SDS:/etc/md/md.tab
手工将RAID的建立过程记录于该文件中并备份到它处

3. OS崩溃后,重新安装OS及SDS/SVM

4.重新生成metadb

5. 将备份的md.tab文件复制回原处

6. 检查md.tab文件的语法
# metainit -n –a

7. 建立/etc/lvm/md.tab中所有的RAID
# metainit –a

对于MIRROR,需要手工加入sub_mir2,执行
# metattach d20 d22,
对于RAID5,需用-k选项,否则会初始化RAID5,丢失数据
# metainit d10 -r dev_name1 dev_name2 dev_name3 -k -o 3
其中-o 3: 组成RAID5的设备数量

其实最主要的还是raid5的恢复,系统京西那个可以重做。

论坛徽章:
0
5 [报告]
发表于 2006-06-01 10:16 |只看该作者
先向wwxipconfig致谢:三块肉!!!

当事人又给提供了如下信息,请哥们们帮忙参谋参谋!

sun1000% more /etc/vfstab
#device         device          mount           FS      fsck    mount   mount
#to mount       to fsck         point           type    pass    at boot options
#
#/dev/dsk/c1d0s2 /dev/rdsk/c1d0s2 /usr          ufs     1       yes     -
fd      -       /dev/fd fd      -       no      -
/proc   -       /proc   proc    -       no      -
/dev/dsk/c1t1d0s1       -       -       swap    -       no      -
/dev/dsk/c1t1d0s0       /dev/rdsk/c1t1d0s0      /       ufs     1       no      -
/dev/dsk/c1t1d0s3       /dev/rdsk/c1t1d0s3      /usr    ufs     1       no      -
/dev/dsk/c1t1d0s7       /dev/rdsk/c1t1d0s7      /home   ufs     2       yes     -
/dev/dsk/c1t1d0s4       /dev/rdsk/c1t1d0s4      /opt    ufs     2       yes     -
swap    -       /tmp    tmpfs   -       yes     -
/dev/dsk/c1t2d0s7       /dev/rdsk/c1t2d0s7      /home1  ufs     2       yes     -
/dev/md/dsk/d0           /dev/md/rdsk/d0           /stor        ufs     2       yes     -

sun1000% df -k
Filesystem            kbytes    used   avail capacity  Mounted on
/dev/dsk/c1t1d0s0     962573  786190  118629    87%    /
/dev/dsk/c1t1d0s3    2507769 1619787  837827    66%    /usr
/proc                      0       0       0     0%    /proc
fd                         0       0       0     0%    /dev/fd
mnttab                     0       0       0     0%    /etc/mnttab
swap                 4705728      24 4705704     1%    /var/run
swap                 4706736    1032 4705704     1%    /tmp
/dev/dsk/c1t2d0s7    35009161 28479718 6179352    83%    /home1
/dev/dsk/c1t1d0s7    26438522 21241556 4932581    82%    /home
/dev/dsk/c1t1d0s4     962573    6150  898669     1%    /opt

论坛徽章:
0
6 [报告]
发表于 2006-06-01 10:24 |只看该作者
sun1000# format
Searching for disks...done

AVAILABLE DISK SELECTIONS:
       0. c1t1d0 <SUN36G cyl 24620 alt 2 hd 27 sec 107>
          /pci@8,600000/SUNW,qlc@4/fp@0,0/ssd@w2100002037a9d13d,0
       1. c1t2d0 <SUN36G cyl 24620 alt 2 hd 27 sec 107>
          /pci@8,600000/SUNW,qlc@4/fp@0,0/ssd@w2100002037e39e82,0
       2. c2t9d0 <SUN36G cyl 24620 alt 2 hd 27 sec 107>
          /pci@8,700000/scsi@6,1/sd@9,0
       3. c2t10d0 <SUN36G cyl 24620 alt 2 hd 27 sec 107>
          /pci@8,700000/scsi@6,1/sd@a,0
       4. c2t11d0 <SUN36G cyl 24620 alt 2 hd 27 sec 107>
          /pci@8,700000/scsi@6,1/sd@b,0
       5. c2t12d0 <SUN36G cyl 24620 alt 2 hd 27 sec 107>
          /pci@8,700000/scsi@6,1/sd@c,0
       6. c2t13d0 <SUN36G cyl 24620 alt 2 hd 27 sec 107>
          /pci@8,700000/scsi@6,1/sd@d,0
       7. c2t14d0 <SUN36G cyl 24620 alt 2 hd 27 sec 107>
          /pci@8,700000/scsi@6,1/sd@e,0

就是2至7号盘,共6个36G的盘!
每个盘的分区情况都是一样的:
partition> p
Current partition table (original):
Total disk cylinders available: 24620 + 2 (reserved cylinders)

Part      Tag    Flag     Cylinders         Size            Blocks
  0 unassigned    wm      71 - 24619       33.82GB    (24549/0/0) 70922061
  1 unassigned    wu       0                0         (0/0/0)            0
  2     backup    wu       0 - 24619       33.92GB    (24620/0/0) 71127180
  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 unassigned    wm       0                0         (0/0/0)            0
  7 unassigned    wm       0 -    70      100.16MB    (71/0/0)      205119

论坛徽章:
0
7 [报告]
发表于 2006-06-01 10:37 |只看该作者
/etc/system文件的内容:
* vxvm_START
set shmsys:shminfo_shmmax=4307483648
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmmni=100
set shmsys:shminfo_shmseg=10
set semsys:seminfo_semmns=1024
set semsys:seminfo_semmni=100
set semsys:seminfo_semmsl=256
* Begin MDD database info (do not edit)
set md:mddb_bootlist1="sd:135:16 sd:143:16 sd:151:16 sd:159:16 sd:167:16"
set md:mddb_bootlist2="sd:175:16"
* End MDD database info (do not edit)

sun1000# metastat
metastat: sun1000: there are no existing databases
sun1000# metaset
metaset: sun1000: there are no existing databases
sun1000# metadb -i
metadb: sun1000: there are no existing databases

论坛徽章:
0
8 [报告]
发表于 2006-06-01 10:42 |只看该作者
mountall

论坛徽章:
0
9 [报告]
发表于 2006-06-01 11:20 |只看该作者
DB没有了,看一下/etc/lvm/mddb.cf  先用dd备份出一个DB的slice,如果能知道有几个repla在里面就可以恢复了。

论坛徽章:
0
10 [报告]
发表于 2006-06-01 15:42 |只看该作者
/etc/lvm下的文件内容如下:
::::::::::::::
md.cf
::::::::::::::
# metadevice configuration file
# do not hand edit
d0 6 1 c2t1d0s0 \
         1 c2t2d0s0 \
         1 c2t3d0s0 \
         1 c2t4d0s0 \
         1 c2t5d0s0 \
         1 c2t6d0s0
::::::::::::::
md.ctlrmap
::::::::::::::
#
#ident "@(#)md.ctlrmap   1.5     94/12/05 SMI"

# each bus in the SSA100
"/SUNW,pln@.*/ssd@0,[0-9]:[a-h](,raw){0,1}$"    0       0       "/SUNW,pln@"    "%*04lx%04lx,%08lx/"
"/SUNW,pln@.*/ssd@1,[0-9]:[a-h](,raw){0,1}$"    0       1       "/SUNW,pln@"    "%*04lx%04lx,%08lx/"
"/SUNW,pln@.*/ssd@2,[0-9]:[a-h](,raw){0,1}$"    1       2       "/SUNW,pln@"    "%*04lx%04lx,%08lx/"
"/SUNW,pln@.*/ssd@3,[0-9]:[a-h](,raw){0,1}$"    1       3       "/SUNW,pln@"    "%*04lx%04lx,%08lx/"
"/SUNW,pln@.*/ssd@4,[0-9]:[a-h](,raw){0,1}$"    2       4       "/SUNW,pln@"    "%*04lx%04lx,%08lx/"
"/SUNW,pln@.*/ssd@5,[0-9]:[a-h](,raw){0,1}$"    2       5       "/SUNW,pln@"    "%*04lx%04lx,%08lx/"
::::::::::::::
mddb.cf
::::::::::::::
#metadevice database location file do not hand edit
#driver minor_t daddr_t checksum
sd      135     16      -324
sd      143     16      -332
sd      151     16      -340
sd      159     16      -348
sd      167     16      -356
sd      175     16      -364

其中md.tab文件内无内容,全是注释!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP