免费注册 查看新帖 |

Chinaunix

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

V480和280R互换硬盘的问题。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-02-21 20:49 |只看该作者 |倒序浏览
由于一台280R服务器性能不能随业务与时俱进,决定将一台处理任务稍轻的V480服务器与该280R互换硬盘。

环境:
Sun Fire 280R
Sun Fire V480
均安装Solaris 12/03版
两块FC-AL HD。

操作:
关闭服务后关机
互换所有两块硬盘
启动报错误:无法找到/dev/dsk/c1t0d0s0。
用devfsadm报错误:只读文件系统
用boot -- -r启动时无显示配置/dev和/devices的提示。
用CDROM启动format可以看见两块硬盘,在/文件系统中手工touch reconfigure重新启动依然无显示配置/dev和/devices的提示。

可能原因:看了一下
/dev/dsk/c1t0d0s0对应设备文件,

在280R上是/devices/pci@8,600000/SUNW,qlc@4/fp@0,0/ssd@w500000e0102b6961,0:a
/devices下有目录:pci@8,600000,pci@8,700000

在V480上是/devices/pci@9,600000/SUNW,qlc@2/fp@0,0/ssd@w210000005056ef88,0:a
/devices下有目录:pci@8,700000,pci@9,600000,pci@9,700000

如何用最简单的方法实现两服务器系统互换?大家提提建议。

谢谢。

Any reply is appreciated...

论坛徽章:
0
2 [报告]
发表于 2005-02-21 21:21 |只看该作者

V480和280R互换硬盘的问题。

FC-AL盘一般使用luxadm命令,都是对于热拔插的盘,主要是修改w500000e0102b6961这个WWN号,luxadm可以参考man,也有专门的LUXADM管理手册下载。一般
单个盘关机更换的话,重启动后就识别到新盘了,OK下你怎么不用 boot -r?

论坛徽章:
0
3 [报告]
发表于 2005-02-22 09:20 |只看该作者

V480和280R互换硬盘的问题。

1. boot from cdrom, and reconfigure device tree by command devfsadm -r ... -p ....
2. change boot-device.
3. boot.

论坛徽章:
0
4 [报告]
发表于 2005-02-22 20:49 |只看该作者

V480和280R互换硬盘的问题。

原帖由 "lisuit" 发表:
1. boot from cdrom, and reconfigure device tree by command devfsadm -r ... -p ....
2. change boot-device.
3. boot.


嗯,我这样做了一下。从结果看,应该来说如果系统正常的话,应该可以的。

我现在怀疑这台服务器有一些硬件问题,原来就是HDD1位置HD重新启动后该盘所有分区不能自动挂接,得手工将该硬盘所有分区mount上,才能使用。

现在将我的操作过程list如下,虽然没有最终解决问题,但希望对有相关问题的同志有所参考。。。

1.关闭系统,更换硬盘

2.检测硬盘是否连接正常。启动系统,在PROM下
OK>;setenv auto-boot? false
OK>;reset-all
....
OK>;probe-scsi-all
记下这里列举的设备名称和WWN号。
OK>;setenv auto-boot? true

3.从光盘启动
OK>;boot cdrom -s
....
SINGLE USER MODE
#mount /dev/dsk/c1t0d0s0 /a
#cd /a
#mv dev old.dev
#mv devices old.devices
#devfsadm -r /a
忽略由于path_to_inst无法修改而给出的警告。
#reboot -r

我现在存在的问题是:系统可以从新更换的硬盘启动,但是仍然找不到/dev/dsk/c1t0d0s0,启动到提示fsck错误后提示输入root,进入系统发现ROOT文件夹下是原来的根分区内容,但是只读挂接的,df -hk显示的是设备逻辑名/devices/pci@9,600000/SUNW,qlc@2/fp@0,0/ssd@w210000005056ef88,0:a 而非分区设备名称。

一直没有想明白是什么问题,排除硬件故障可能。



原帖由 "race" 发表:
FC-AL盘一般使用luxadm命令,都是对于热拔插的盘,主要是修改w500000e0102b6961这个WWN号,luxadm可以参考man,也有专门的LUXADM管理手册下载。一般
单个盘关机更换的话,重启动后就识别到新盘了,OK下你怎么不用 b..........


luxadm,很有用的命令,记下了。。。

谢谢。

论坛徽章:
0
5 [报告]
发表于 2005-02-23 08:49 |只看该作者

V480和280R互换硬盘的问题。

"进入系统发现ROOT文件夹下是原来的根分区内容,但是只读挂接的" 这句话没看懂。

另外,最后的一条命令是“# reboot -r”还是“# reboot -- -r”?

论坛徽章:
0
6 [报告]
发表于 2005-02-23 09:36 |只看该作者

V480和280R互换硬盘的问题。

在运行“devfsadm -r /a”之前,先
* pkgchk -R /a -f SUNWcsd #创建pseudo设备

在运行“devfsadm -r /a”之后,再
*  pkgchk -R /a -f SUNWcsd #修正minor/major值

如果/为只读的话,用”/sbin/uadmin 4 0“挂为可写。

论坛徽章:
0
7 [报告]
发表于 2005-02-23 09:56 |只看该作者

V480和280R互换硬盘的问题。

两台型号一样的机器,可以互换硬盘,硬盘中已经写进了机器硬件的数据,放到另外一种机器,总会报错的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP