• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

设备文件问题?

发布: 2007-6-08 22:43 | 作者: seanhe | 来源: | 查看: 19次 | 进入软件测试论坛讨论

领测软件测试网
一台机器系统盘坏,更换硬盘后安装系统,阵列上有两块盘,没有改变分区情况,目的想把保留原有数据,现在用fx -x 分区显示有15个,硬盘controler 3,driver 2,lun 2 ,但是在/dev/rdsk下,缺少相应得设备文件,只有
dks3d2l2s1
dks3d2l2s6
dks3d2l2s7
dks3d2l2s15
没有
dks3d2l2s2
dks3d2l2s3
dks3d2l2s4
dks3d2l2s5

 sgi1991 回复于:2003-09-17 03:09:57
你的分区搞这么复杂。如果你的阵列没有问题,而且是XLV管理,安装系统后,你接上阵列会自动恢复设置的。

s15是什么分区?数据盘也有s1分区?怪!

 yadi78 回复于:2003-09-17 13:06:11
已经搞定了!

解决办法:
现象:sgi主机系统盘损坏,系统无法启动,原系统装有sybase数据库,不能确定数据是否丢失。
 
处理:
更换系统盘,安装系统irix6.2(sgi工程师)。 
查看备份:fx -x 查看各分区情况,当类型属于是xfs时,表明该设备上建有文件系统,可以创建mount点,mount上该设备分区(mount /dev/dsk/dks3d2l2s7 /dbbk),找到数据库的最新备份,确定磁盘阵列上数据没有丢失。 
确定各分区对应的设备文件:hinv命令找到硬盘,每个硬盘三个参数: ctlr, drive,lun,和该盘上的分区号,依次是dks3d2l2s7上的四个数字,如果lun是0可以省略,即dks3d2s7 
分区中查找到三个文件系统,并mount上,发现有一个文件系统是原来的sybase,但系统没有关于sybase的信息:增加用户,组,修改相关文件属主,确定哪几个分区为原有sybase数据库设备,硬盘ctlr3, drive2,lun2,中的1到6分区。 
重启ASE,发现找不到设备,ls -al /dev/dsk/,ls -al /dev/rdsk/  也找不到对应的设备文件,用mknod命令创建设备文件,并修改其属主为sybase。 
命令格式:mknod name b | c major minor   说明:name指像dks3d2l2s7,要创建的设备文件名;b指创建块设备文件;c指创建字符设备文件。 
major指的是下面的128 ,minor指的是66336等(有顺序的,按照顺序)
# ls -al dks3d2l2s*
brw-------    1 root     sys      128,66336 Sep 16 15:23 dks3d2l2s0
brw-------    1 sybase   sybase   128,66337 Sep 16 15:23 dks3d2l2s1
brw-------    1 root     sys      128,66351 Sep 16 15:23 dks3d2l2s15
brw-r--r--    1 sybase   sybase   128,66338 Sep 16 16:19 dks3d2l2s2
brw-r--r--    1 sybase   sybase   128,66339 Sep 16 16:20 dks3d2l2s3
brw-r--r--    1 sybase   sybase   128,66340 Sep 16 16:29 dks3d2l2s4
brw-r--r--    1 sybase   sybase   128,66341 Sep 16 16:30 dks3d2l2s5
brw-------    1 sybase   sybase   128,66342 Sep 16 15:23 dks3d2l2s6
brw-------    1 root     sys      128,66343 Sep 16 15:23 dks3d2l2s7

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网