Chinaunix

标题: sun Fire v440, 硬盘无法显示? [打印本页]

作者: bennyf    时间: 2009-04-15 09:46
标题: sun Fire v440, 硬盘无法显示?
单位的一台SunFire v440,带四块硬盘,开始可能运行,显示的名称是c1t0d0, c1t1d0, c1t2d0, c1t3d0,因为不太熟悉Sun的机器,当初估计是SUN的工程师帮忙安装的Solaris9系统,所以应该是做的硬镜像raid 1。\r\n\r\n我接手后,做了一些配置,系统就启动不了,但是用光盘可以系统启动进入Single模式。但是用format现在只能看到后面两个卷,昨天重装系统也只显示后面两个。应该可以排除硬盘损坏的可能性,这种情况下该如何找到(查看)两个盘,该如何恢复系统呢?
作者: equalnull    时间: 2009-04-15 11:22
标题: 回复 #1 bennyf 的帖子
你做了那些配置?\r\n\r\nls /dev/dsk/\r\n\r\n看一看.
作者: hlzhan    时间: 2009-04-15 14:48
internal hard raid, try command\r\n\r\nraidctl
作者: ga0feng    时间: 2009-04-15 14:50
我比较关心你做了哪些配置。\r\n\r\n看来你做配置之前没有用cp -p $filename $filename.timestamp来备份,这可不是个好习惯。
作者: flutter    时间: 2009-04-15 16:11
3 楼回答正确,V440带四块硬盘和硬RAID卡,可以做硬RAID1,FORMAT看不到做了RAID的盘。\r\n\r\n   命令:raidctl -c  xxxx 创建RAID 1\r\n\r\n              raidctl -d xxxx 删除RAID 1。
作者: liuxitao0728    时间: 2009-04-15 17:27
做完硬raid确实只能看到两个卷
作者: bennyf    时间: 2009-04-15 18:14
谢谢各位的回复。之前中间出现过好几次问题,因为菜鸟,不太了解,做过的操作比较多。大体操作过程如下:\r\n\r\n开始是因为系统无法启动,于是通过Serial Management Port连接系统后,从光盘启动,怀疑是文件系统受损,就fsck:\r\n\r\n#fsck /dev/dsk/c1t0d0s0\r\n#sync\r\n\r\n#init 0\r\n\r\n#reboot\r\n\r\n启动后显示:\r\nUse is subject to license terms. \r\ne_ddi_get_dev_info: Illegal major device number <-1>WARNING: md: d20: (Unavailable) needs maintenance \r\nWARNING: Error writing ufs log state \r\nWARNING: ufs log for / changed state to Error \r\nWARNING: Please umount(1M) / and run fsck(1M) \r\nWARNING: forceload of misc/md_trans failed \r\nWARNING: forceload of misc/md_raid failed \r\nWARNING: forceload of misc/md_hotspares failed \r\nWARNING: forceload of misc/md_sp failed \r\nHardware watchdog enabled\r\n\r\n还是启动不了,第二天再去重启,就找不到盘了。用光盘启动后,进入openboot后输入:\r\n\r\nok> boot disk1\r\nok> boot disk2\r\n都提示can\'t open device 之类的信息。\r\n\r\n没办法,弄了好几天没弄好,就想重装solaris 9,在安装过程中只显示c1t2d0, c1t3d0,就选了c1t2d0分区,但是安装到50%显示文件空什么的,估计是在vista下记录的光盘有问题!昨天又查了一下,才了解v440的默认raid配置,所以现在想是否还可以恢复系统.\r\n\r\n对 raidctl不太了解,是不是用raidctl命令就可以看到HDD0(C1t0d0), HDD1(C1t1d0)了。如果还想恢复原来的系统,应该怎么操作呢?多谢了!
作者: bennyf    时间: 2009-04-17 09:28
谢谢楼上的回复,我想重装应该是最后的选择吧。还是想先修复一下。\r\n\r\n另外,我曾经硬拔下第一个硬盘,指在没有做任何操作停机的情况下,最近在论坛上看了,才知道热拔插还是要先执行:\r\n\r\n # cfgadm -c unconfigure c1::dsk/c1t0d0\r\n\r\n当时是因为不知道怎么进OPENBOOT,在网上看到说这样拔掉硬盘就自动进了。\r\n\r\n不知道有什么不好的影响??
作者: bennyf    时间: 2009-04-17 09:29
另外,现在在OK提示符下运行probe-scsi-all,也只显示两个:\r\n\r\n{3} ok probe-scsi-all\r\n/pci@1f,700000/scsi@2,1\r\n\r\n/pci@1f,700000/scsi@2\r\nTarget 2 \r\n  Unit 0   Disk     HITACHI HUS10733ASUN72G PA04    143374738 Blocks, 70007 MB\r\nTarget 3 \r\n  Unit 0   Disk     HITACHI HUS10733ASUN72G PA04    143374738 Blocks, 70007 MB\r\n\r\n运,不会真的硬盘挂了吧?
作者: yoyosys    时间: 2009-04-17 09:48
这上你要确认一下是否有作硬件RAID,如果有做硬件级的RAIA1的话,磁盘是会少一半的,你还是和之前帮你安装的厂商确认一下,如果没有做,就可能是硬件接触及物理损坏的可能性了。
作者: bennyf    时间: 2009-04-17 10:12
标题: 补充,系统启动信息
sc> poweron\r\n\r\nSC Alert: Host System has Reset\r\nsc> console\r\nEnter #. to return to ALOM.\r\nDone\r\n0>Interrupt Crosscall....Done\r\n0>Init Memory....|\r\nSC Alert: Host System has Reset\r\nDone\r\n0>PLL Reset....Done\r\n0>Init Memory....Done\r\n0>Test Memory....Done\r\n0>Test CPU Caches....Done\r\n0>Functional CPU Tests....Done\r\n0>IO-Bridge Tests....\\\r\n ******  POST Running ******\r\n\r\nDone\r\n0>INFO:\r\n0>      POST Passed all devices.\r\n0>\r\n0>POST: Return to OBP.\r\n\r\nSC Alert: Host System has Reset\r\n\r\nConfiguring system memory & CPU(s)\r\n\r\nProbing system devices\r\nProbing memory\r\nProbing I/O buses\r\nProbing system devices\r\nProbing memory\r\nProbing I/O buses\r\n\r\n\r\nSun Fire V440, No Keyboard\r\nCopyright 2005 Sun Microsystems, Inc.  All rights reserved.\r\nOpenBoot 4.17.2, 8192 MB memory installed, Serial #64302075.\r\nEthernet address 0:3:ba:d5:2b:fb, Host ID: 83d52bfb.\r\n\r\nRunning diagnostic script obdiag/normal\r\n\r\nTesting /pci@1f,700000/network@1\r\nTesting /pci@1e,600000/ide@d\r\nTesting /pci@1e,600000/isa@7/flashprom@2,0\r\nTesting /pci@1e,600000/isa@7/serial@0,2e8\r\nTesting /pci@1e,600000/isa@7/serial@0,3f8\r\nTesting /pci@1e,600000/isa@7/rtc@0,70\r\nTesting /pci@1e,600000/isa@7/i2c@0,320:tests={gpio@0.42,gpio@0.44,gpio@0.46,gpio@0.48}\r\nTesting /pci@1e,600000/isa@7/i2c@0,320:tests={monitor@0.5c[/email]}\r\nTesting /pci@1c,600000/network@2\r\nTesting /pci@1f,700000/scsi@2,1\r\nTesting /pci@1f,700000/scsi@2\r\n\r\nSC Alert: Host System has Reset\r\nProbing system devices\r\nProbing memory\r\nProbing I/O buses\r\nProbing system devices\r\nProbing memory\r\nProbing I/O buses\r\n\r\n\r\nSun Fire V440, No Keyboard\r\nCopyright 2005 Sun Microsystems, Inc.  All rights reserved.\r\nOpenBoot 4.17.2, 8192 MB memory installed, Serial #64302075.\r\nEthernet address 0:3:ba:d5:2b:fb, Host ID: 83d52bfb.\r\n\r\nRebooting with command: boot        \r\nBoot device: net  File and args: \r\n/pci@1c,600000/network@2: 100 Mbps full duplex link up\r\nRequesting Internet Address for 0:3:ba:d5:2b:fb\r\nRequesting Internet Address for 0:3:ba:d5:2b:fb\r\nRequesting Internet Address for 0:3:ba:d5:2b:fb\r\n\r\n接下来,如果不按ctrl+Space(Stop+A),就一直在请求IP。
作者: —_—!搏    时间: 2009-04-17 10:38
建议先你正常关机,恢复原来的系统怕是难了\r\n\r\n然后重新插拔下硬盘,启动  OK boot disk
作者: bennyf    时间: 2009-04-17 10:42
现在也不期待恢复系统了,但是前两个硬盘根本看不到,在重装过程中也显示不了!!
作者: johnyou    时间: 2009-04-17 10:51
把硬盘0和1取出,2和3也取出,把0、1的硬盘放到2、3硬盘位,probe-scsi看能否找到硬盘。硬盘是好的,就应该比较好解决了。
作者: bennyf    时间: 2009-04-17 11:14
现在在试着安装到c1t2d0上,上次安装一次,发现刻录的盘有点问题。\r\n\r\n下次试试楼上提的办法,排除硬盘坏的可能,谢了。\n\n[ 本帖最后由 bennyf 于 2009-4-17 11:17 编辑 ]
作者: tianqing    时间: 2009-04-17 17:39
你这种情况硬盘是好的,操作系统可以恢复,现在问题就是硬RAID所在的卷没有被激活,系统无法认识。SUN能做硬RAID的机器都存在这个问题。更换主板后就无法识别到硬RAID所在的卷(LSI蕊片集成在主板上),需要在OK下执行相关命令激活卷。\n\n[ 本帖最后由 tianqing 于 2009-4-17 17:41 编辑 ]
作者: bennyf    时间: 2009-04-20 09:39
楼上可不可以给点提示,在网上搜索了一下,只有在#提示符下的卷激活命令,没有OK提示符下的。
作者: bennyf    时间: 2009-04-28 12:23
顶,这个问题就没解了吗?\r\n\r\n我已经重新安装了Solaris 9,安装在第三块硬盘c1t2d0上,但是无论是在CDE界面下的设备管理,还是用format命令,仍然看不到第一、第二块硬盘。但是这两块硬盘显示灯绿(正常)。
作者: xrensh    时间: 2009-04-28 20:20
{3} ok probe-scsi-all\r\n/pci@1f,700000/scsi@2,1\r\n\r\n/pci@1f,700000/scsi@2\r\nTarget 2 \r\n  Unit 0   Disk     HITACHI HUS10733ASUN72G PA04    143374738 Blocks, 70007 MB\r\nTarget 3 \r\n  Unit 0   Disk     HITACHI HUS10733A{3} ok probe-scsi-all\r\n\r\n\r\n/要是我没估计错的话,pci@1f,700000/scsi@2就是RAID卡\r\nLZ可以在ok下这样操作\r\nOK select /pci@1f,700000/scsi@2\r\nok show-volumes  查看一下有没卷(如volumes 之类的东东)\r\n如果有的话,激活卷\r\n命令如:OK * activate-volume (*是卷的标号,如0,1)\r\n然后再启动系统看下




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