Chinaunix

标题: metaclear -r d10 出现故障,急!!!!!! [打印本页]

作者: alexzhanghui    时间: 2007-11-28 21:57
标题: metaclear -r d10 出现故障,急!!!!!!
安装了T2000,solaris 10.由于之前做的镜像重启后就失败了,所以要metadetach.其他的分区都卸掉了.现在只有d10,d11还在,状态是 OK.执行root@T2000-WEB13 # metaclear -r d10    \r\nmetaclear: T2000-WEB13: d10: metadevice is open\r\n\r\nmetaclear: T2000-WEB13: /etc/lvm/md.cf.new: Read-only file system,\r\n另外,执行Filesystem            kbytes    used   avail capacity  Mounted on\r\n/pseudo/md@0:0,10,blk\r\n                     14120715 5189545 8789963    38%    /\r\n\r\n/pseudo/md@0:0,10,blk 正确的应该是/dev/md/dsk/d10,应该如何处理.急啊!\r\n\r\n\r\n另外我的/etc/system 也不能够修改提示是只读文件系统.正常的是可以的.\r\n\r\n各位大哥能帮忙不!!我的email:zhangh@mdcl.com.cn.谢谢!
作者: alexzhanghui    时间: 2007-11-28 22:10
root@T2000-WEB13 # df -k \r\nFilesystem            kbytes    used   avail capacity  Mounted on\r\n/pseudo/md@0:0,10,blk\r\n                     14120715 5189545 8789963    38%    /\r\n/devices                   0       0       0     0%    /devices\r\nctfs                       0       0       0     0%    /system/contract\r\nproc                       0       0       0     0%    /proc\r\nmnttab                     0       0       0     0%    /etc/mnttab\r\nswap                 22074256    1240 22073016     1%    /etc/svc/volatile\r\nobjfs                      0       0       0     0%    /system/object\r\n/platform/SUNW,Sun-Fire-T200/lib/libc_psr/libc_psr_hwcap1.so.1\r\n                     14120715 5189545 8789963    38%    /platform/sun4v/lib/libc_psr.so.1\r\n/platform/SUNW,Sun-Fire-T200/lib/sparcv9/libc_psr/libc_psr_hwcap1.so.1\r\n                     14120715 5189545 8789963    38%    /platform/sun4v/lib/sparcv9/libc_psr.so.1\r\nfd                         0       0       0     0%    /dev/fd\r\n/dev/dsk/c0t0d0s3    8262869  555860 7624381     7%    /var\r\nswap                 22073048      32 22073016     1%    /tmp\r\nswap                 22073056      40 22073016     1%    /var/run\r\n\r\n\r\nroot@T2000-WEB13 # vi /etc/vfstab\r\n\"/etc/vfstab\" [Read only] 16 lines, 577 characters \r\n#device         device          mount           FS      fsck    mount   mount\r\n#to mount       to fsck         point           type    pass    at boot options\r\n#\r\nfd      -       /dev/fd fd      -       no      -\r\n/proc   -       /proc   proc    -       no      -\r\n/dev/dsk/c0t0d0s1       -       -       swap    -       no      -\r\n/dev/dsk/c0t0d0s0       /dev/rdsk/c0t0d0s0      /       ufs     1       no      -\r\n/dev/dsk/c0t0d0s3       /dev/rdsk/c0t0d0s3      /var    ufs     1       \r\n\r\n\r\nroot@T2000-WEB13 # metastat\r\nd10: Mirror\r\n    Submirror 0: d11\r\n      State: Okay         \r\n    Pass: 1\r\n    Read option: roundrobin (default)\r\n    Write option: parallel (default)\r\n    Size: 28675968 blocks (13 GB)\r\n\r\nd11: Submirror of d10\r\n    State: Okay         \r\n    Size: 28675968 blocks (13 GB)\r\n    Stripe 0:\r\n        Device     Start Block  Dbase        State Reloc Hot Spare\r\n        c0t0d0s0          0     No            Okay   Yes \r\n\r\n\r\nDevice Relocation Information:\r\nDevice   Reloc  Device ID\r\nc0t0d0   Yes    id1,sd@n500000e016c35760
作者: susbin    时间: 2007-11-29 04:48
\"/pseudo/md@0:0,10,blk     14120715    5189545    8789963    38%    /    \"\r\n这个比较有意思啊,好像头一回见到。\r\n\r\n没处理过这样的问题,但有个卸掉 d10 的思路,仅供参考。如果有重要数据,先做个备份。\r\n\r\n从安装盘启动到单用户下,再做:\r\n1.\r\nmount  /dev/dsk/c0t0d0s0  /a\r\n\r\n2.\r\nmv  /a/kernel/drv/md.conf  /a/kernel/drv/md.conf.saved\r\n\r\n3.\r\nmv  /a/etc/lvm/mddb.cf  /a/etc/lvm/mddb.cf.saved\r\n\r\n4.\r\nopen  /a/etc/system  and then remove this line from it:\r\n\r\nrootdev:/pseudo/md@0:0,10,blk\r\n\r\n5. \r\nshutdown the system, remove Solaris DVD, boot from c0t0d0.\r\n\r\n6. \r\nIf the system boots up and mounts /dev/dsk/c0t0d0s0 as /,\r\nyou can delete d10.
作者: alexzhanghui    时间: 2007-11-29 15:17
谢谢!楼上的好人!试过了可以.但是又有一个问题!\r\n\r\nroot@T2000-WEB13 # metastat \r\nmetastat: T2000-WEB13: /dev/md/admin: No such file or directory\r\n没有办法执行 metadb -a -f -c 3 c0t0d0s7 c0t1d0s7
作者: alexzhanghui    时间: 2007-11-29 15:19
标题: sds
root@T2000-WEB13 # metastat \r\nmetastat: T2000-WEB13: /dev/md/admin: No such file or directory\r\n没有办法执行 metadb -a -f -c 3 c0t0d0s7 c0t1d0s7也报上面的错!
作者: metor78    时间: 2007-11-29 16:24
metadb -i的结果是什么?
作者: susbin    时间: 2007-11-29 22:36
It\'s good to know that my idea worked.\r\n\r\nNow you can try:\r\n\r\n1.\r\ncp -p /kernel/drv/md.conf.saved  /kernel/drv/md.conf\r\n\r\n2.\r\ncp -p /etc/lvm/mddb.cf.saved  /etc/lvm/mddb.cf\r\n\r\n3.\r\nshutdown\r\n\r\n4.\r\nboot -r\r\n\r\nIf your system boots up all right, do fsck on all file systems first.
作者: alexzhanghui    时间: 2007-11-30 09:13
从表面上看,系统是正常的,但是我比较担心,这里不不会有问题影响系统.
作者: zyl555    时间: 2007-11-30 09:22
首先,你根本没有进入多用户系统。看df,你现在应该是在单用户下。\r\n你要做的就是首先保证,vfstab里没有md的mount条目;或者没有错误的条目。\r\n然后就可以进入多用户了,确认进入多用户后,直接就可以删掉的d10了!
作者: deeperbluer    时间: 2007-12-01 20:11
你的d10是做的哪个分区?\r\n如果是swap的coredump的,不要忘了:dumpadm -d /dev/dsk/c?t?d?s?(swap的分区slip)




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2