880硬盘wwn号是什么的wwn问题求助

WWN与SAS地址详解(10款SAS硬盘横评之三)
我的图书馆
WWN与SAS地址详解(10款SAS硬盘横评之三)
SATA的点对点连接不存在寻址的问题,但加入扩展器
(Expander)后形成交换架构的SAS却必须考虑如何寻址。为此,SAS引入了WWN(World Wide
Name,全局名)的机制。WWN是一个符合NAA
IEEE注册格式的8字节16进制数,以NAA(16进制的5,第0字节的高四位)开头,跟着3个字节(第0字节低四位至第3字节的高四位)的IEEE公
司ID和4.5个字节(第3字节的低四位至第7字节)的厂商特定标识符,具有惟一性。
LSI SAS HBA SAS3081E(左)和富士通SAS硬盘驱动器MAX3147RC(右)印着WWN的标签,其中前者还把IEEE公司ID和厂商特定标识符分开,便于识别
根据SAS规范,每一个扩展器设备、SAS发起者设备
(initiator,如HBA/RAID卡)、SAS目标设备(target,如硬盘驱动器)以及SAS
target/initiator设备都包括一个上述IEEE注册格式的标识符作为其设备名(device name)。具体到SAS
HBA、RAID卡和硬盘驱动器,都会在较为醒目的位置印上设备名,而后者更是普遍地在前面冠以“WWN”。&
上表列出了本文涉及的SAS硬盘驱动器及HBA/RAID提供商的IEEE公司ID,需要指出的是,LSI公司的SAS产品用的两个ID都来自其2000年收购的IntraServer Technology公司,而已成为AMCC旗下品牌的3ware也保留了自己的ID
设备名让在SAS环境中找到特定的SAS设备成为可能,但HBA、
RAID卡乃至SAS硬盘驱动器,各有不止一个SAS端口,它们也需要分配一个SAS地址才能够访问到。所以,每一个SAS发起者端口、SAS目标端口和
SAS目标/发起者端口都有一个WWN作为其端口标识符(port
identifier)。笔者简单地研究了硬盘驱动器的设备名和端口标识符之间的关系。
Adaptec的ASM软件,WWN一栏显示SAS硬盘驱动器的设备名,而非所连接端口的标识符
设备名的前半部分(3.5个字节)是“5+IEEE公司ID”,取
决于产品的“出身”;后半部分(4.5个字节)由出品商按照自己的规则指定,厂商只要确保它的惟一性,就不用担心设备名发生重合。不过,一旦某WWN被分
配给某硬盘驱动器作为设备名,它之前或之后的几位数字也将根据出品商的规则赋予其主端口及第二端口,作为端口标识符,而不能再分配给其他的硬盘驱动器。
希捷、富士通和日立的SAS硬盘驱动器端口标识符命名规则
“WWN”一栏,粗体为IEEE公司ID,红色字体由出品商按照自己的规则指定
正如上表所示,希捷SAS硬盘驱动器的端口标识符都紧随设备名之
后,日立(Hitachi
GST)的规律则是在设备名之前。相比之下,富士通(Fujitsu)的做法比较奇怪——端口标识符与设备名并不相连,而是隔着至少一个数字,可惜我们只
拿到了一台富士通SAS硬盘驱动器,不能确定这是否为普遍现象。但无论如何,SAS硬盘驱动器的主端口标识符和第二端口标识符肯定是前后相邻的。
部分用红色下划线标出的是西部数据1TB SATA硬盘驱动器WD10EACS标签上印刷的WWN和在SAS
HBA的管理界面里面显示的SAS地址(SAS Address),可以看到两者毫无相同之处,而且SAS地址不受连接的SAS
HBA端口的影响(Slot Number表明分别是第1和第3端口);下半部分是希捷Barracuda ES.2
1TB(ST3100340NS)印刷的WWN和管理界面显示的SAS地址(还包括Barracuda 7200.11),也看不出任何共同点
随着SAS的崛起,从2007年开始,SATA硬盘驱动器的标签上
也出现了WWN。不过,按照ATA/ATAPI-7(8)定义的规则,这些同样遵守IEEE注册格式的WWN在SAS环境中被变换了字节的地址顺序,因此
我们通过SAS
HBA/RAID卡读到的SAS地址已经“面目全非”,两者间看不出直观的联系——换句话说,大多数最终用户不必在乎SATA硬盘驱动器的标签上是否印有
WWN。还好,SATA硬盘驱动器只有一个端口,我们不必面对多重困扰,而能在系统中仅凭SAS地址就将其与SAS硬盘驱动器区分开更不是什么坏事。本文出自 “” 博客,请务必保留此出处
馆藏&23952
TA的推荐TA的最新馆藏[转]&[转]&[转]&[转]&[转]&[转]&[转]&[转]&[转]&商品名称:
评价得分:
其他谈论话题
多品类齐全,轻松购物
快多仓直发,极速配送
好正品行货,精致服务
省天天低价,畅选无忧新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
白手起家, 积分 5, 距离下一级还需 195 积分
论坛徽章:0
原来一台旧电脑做PT机的,原来是win7,最近CentOS7出来了想试试,就装了CentOS7,然后把几个仓库盘(NTFS分区)在fstab中设置好了自动挂载,装了ntfs-3g,可以自动挂载,但是今天装了rtorrent准备用发现硬盘次序一直在变,比如一块硬盘原来是/dev/sdb的,挂载分区是/dev/sdb1,重启后会变成/dev/sdc之类的,就是不固定,没法设置下载目录,不知怎么会这样,fedora中似乎没有,不过我fedora中只有两块硬盘,pt机有四块。
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
家境小康, 积分 1283, 距离下一级还需 717 积分
论坛徽章:10
使用uuid,不要使用设备名
丰衣足食, 积分 927, 距离下一级还需 73 积分
论坛徽章:14
lz都体验上centos7了啊,之前下完了好久了一直没体验
在/dev/disk下自己看吧,按路径、uuid啥的都有
富甲一方, 积分 49080, 距离下一级还需 920 积分
论坛徽章:31
CentOS7 使用了不同的硬件管理, 不再是udev了, 所以, 可能发现的顺序不太一样.
建议使用 /dev/disk/by-path, 这个应该不会轻意改变的.
白手起家, 积分 5, 距离下一级还需 195 积分
论坛徽章:0
baidu了一下,用了/dev/disk/by-id/wwn-...-part1之类的可以了,但是有个疑问,百度上大多是说by-uuid,我用ls -l /dev/disk/by-id跟ls -l /dev/disk/by-uuid的显示不一样的,不知道有什么区别?
白手起家, 积分 107, 距离下一级还需 93 积分
论坛徽章:0
UUID最靠谱
查看UUID:blkid
北京皓辰网域网络信息技术有限公司. 版权所有 京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:
广播电视节目制作经营许可证(京) 字第1234号
中国互联网协会会员&&联系我们:
感谢所有关心和支持过ChinaUnix的朋友们
转载本站内容请注明原作者名及出处【图片】是不是WD的硬盘WWN内外不一致就是假盘了啊?_硬盘吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:81,423贴子:
是不是WD的硬盘WWN内外不一致就是假盘了啊?收藏
是不是WD的硬盘WWN内外不一致就是假盘了啊?SN一样
WWN 不一样这个是假盘吗?
java培训 0基础120天精通,30W年薪等着你!
WWN编号由数字0~9和字母A~F的混合排列组成,任何不在这个范围内的字符都是不可接受的。仔细看你买的盘的WWN,其实做这盘的,早提示你,这是假盘了!
wd假黑盘太多
现在西数黑盘市面上假货相当多,包括换标、软件改,手法五花八门。但是综合起来,防伪的步骤不外乎以下几步:1、如果是实体销售,让他开收据或者发票的时候,把SN码、WWN以及硬盘背面的板码一起写入收据,或者销售单。那么如果发现问题找他的时候,商家无法抵赖。至于网购的话,必须在聊天框让客服同样把3个条码发给你。作为证据。2、HDtune,硬盘检测软件的检测,全新行货,必须是0通电,基本全绿。有通电记录的,肯定不是全新的硬盘。3、官网和官方800电话进行 SN码查验。一般查询到保修截止日期都是5年后。比如今天日购买的硬盘,保修期限就应该截止到日。这个时间一般相差提前1-3个月属于正常情况。毕竟硬盘销售在物流和库存时都会有一点的时间误差。但是如果已经经过半年,甚至一年两年的,这个就要小心了。这种硬盘十有八九就是翻新盘或者返修盘。基本按照上面的防伪方法,可以有效避免买到假货。有其他问题都可以留言给我。
登录百度帐号推荐应用> V880系统盘更换实践_Windows系统
V880系统盘更换实践_Windows系统
上传者:jiankelaodi
我也要“”
& & 昨晚和华胜的工程师一起工作了一夜终于把我们的系统盘更换了,下面是操作步骤; 一、背景: V880,两块72G光纤硬盘。SunOS5.8Generic_sun4usparcSUNW,Sun-Fire-880.Disk0是系统盘,disk1是它的克隆盘。现在disk0有问题,要求用新硬盘newdisk更换disk& & 昨晚和华胜的工程师一起工作了一夜终于把我们的系统盘更换了,下面是操作步骤;& & 一、背景:& & V880,两块72G光纤硬盘。SunOS5.8&Generic_&sun4u&sparc&SUNW,Sun-Fire-880.Disk0是系统盘,disk1是它的克隆盘。现在disk0有问题,要求用新硬盘new&disk更换disk0,成功以后重新克隆disk1,使它能够引导系统。& & 二、操作步骤:& & 1.拔出disk1硬盘,插入新硬盘new&disk,开始克隆系统.& & dd&if=/dev/dsk/c1t0d0s2&of=/dev/dsk/c1t1d0s2& & bs=8192k& & 注意:c1t0d0s2是源盘disk0,c1t1d0s2是目标盘new&disk,& & bs&是块的大小。源盘和目标盘一定要分清楚,如果错了,& & 盘上的数据会全部被删掉。72G的硬盘需要85分钟左右。& & 2.把克隆好的盘new&disk放入原系统的位置,重新启动,不& & 能启动。发现new&disk的WWN与/etc/vfstab里的WWN不匹配,& & 所以需要修改WWN。(WWN是world&wide&name&的简称,每一& & 块盘都有一个唯一的WWN)& & 3.从光盘引导系统。& & OK&boot&cdrom&–s& & 安装根文件系统到/mnt& & #mount&/dev/dsk/c1t0d0s0&/mnt& & 使new&disk&/etc/path_to_inst中的设备名与实际/devices& & 中的设备名一致& & #drvconfig&&-r&/mnt&–p&/mnt/etc/path_to_inst& & #cd&/devices& & #find&.&–print&|cpio&–pduVm&&/mnt/devices& & 创建new&disk从逻辑设备到物理设备的正确的连接& & #disks&–r&/mnt& & 设置new&disk&的/dev/dsk/c1t0d0s0&为启动设备& & #luxadm&set_boot_dev&/dev/dsk/c1t0d0s0& & 4.用硬盘重新启动,能启动,但不能进入图形模式。查找资& & 料,发现是显示器不能识别。运行下列命令,OK。& & #&reboot&&--&-r& & 5.到目前为止,disk0&已经被new&disk&替代,下面开始克& & 隆disk1.& & #&dd&if=/dev/dsk/c1t0d0s2&of=/dev/dsk/c1t1d0s2&bs=8192k& & 85分钟以后,克隆成功。。& & 6.更改disk1的/etc/vfstab的设备名。& & #mount&/dev/c1t1d0s0&/mnt& & #vi&/mnt/etc/vfstab& & 把所有c1t0d0s*&改成c1t1d0s*.& & 7.用disk1重新起动。& & OK&boot&&-r&disk1& & 启动成功。& & 8.重新恢复disk0启动,一切正常。& & songyupo 回复于: 11:40:18高手,,,,,学习中,正好我对硬盘不怎么了解& & 风之幻想 回复于: 11:44:27一个相当不错的实践经验,值得学习,谢谢楼主拿出来共享。dd以后一定要改的,要不然是不能自动加载的。& & sonorous 回复于: 13:01:15强,顶& & jim77 回复于: 13:26:19为什么不做镜像啊?这样可以简单很多的。& & sunust 回复于: 13:29:23顶一下& & nimysun 回复于: 13:45:58楼主的第三步我很欣赏!!!!& & unix探路者 回复于: 13:59:30谢谢,感谢你的精彩解说,再接再厉,加油在贴几个。& & x3y4z5 回复于: 14:09:33你的系统是8以前的吧?8以上的系统& & Remove&the&old&path_to_inst&file:& & #&mv&/mnt/etc/path_to_inst&/mnt/etc/orig.path_to_inst& & Remove&all&the&old&device&limks:& & #&rm&/mnt/dev/rdsk/c*&;&rm&/mnt/dev/dsk/c*&;&rm&/mnt/dev/rmt/*& & Rebuild&the&device&structure&using&the&devfsadm&command:& & #&devfsadm&-r&/mnt&-p&/mnt/etc/path_to_inst& & klark 回复于: 14:21:13正需要!感谢楼主& & unix菜鸟 回复于: 18:54:19谢谢楼主!& & 寒江獨釣 回复于: 21:39:11也可以用lu(live&upgrade)&去代替dd.&很好的一个工具。& & liwenguo 回复于: 21:57:27880只能装solaris&8&对吧?& & 寒江獨釣 回复于: 23:13:27不会吧。装九是没有问题的。& & flighttop 回复于: 03:40:28[u:a7601e5aff]#&devfsadm&-r&/mnt&-p&/mnt/etc/path_to_inst&[/u:a7601e5aff]&doesn't&look&right.& & solaris+AIX 回复于: 08:50:13[quote:59acfab3ae="x3y4z5"]你的系统是8以前的吧?8以上的系统& & Remove&the&old&path_to_inst&file:& & #&mv&/mnt/etc/path_to_inst&/mnt/etc/orig.path_to_inst& & Remove&all&the&old&device&limks:& & #&rm&/mnt/dev/rdsk/c*&;&rm&/mnt/dev/..........[/quote:59acfab3ae]& & 太厉害了,在做之前,我就对drvconfig,disks等命令有疑问,因为我知道那是老版本的命令,现在都用devfsadm,但华胜的工程师认为还应该这么做,所以就这么做了。多谢指点迷津,有可能,下次我要实验一下。& & nimysun 回复于: 08:58:40你这步骤没有一点问题。我昨天做试验给验证过了!!!!& & ywsun 回复于: 09:01:35好收下了&!& & 挺棒的实践!& & hlzhan 回复于: 09:24:23多做了一些浪费时间操作& & hcjia 回复于: 11:25:03好贴子,很好的经验!!!& & yangjunma 回复于: 14:56:17不错,这样的实战经验多拿几个出来,谢谢.& & bear 回复于: 15:15:10SUN&说是连接的关系了,我倒是没注意。。。& & Document&ID:&26817& & Title:&Summary&of&the&devfsadm&command&in&the&Solaris[TM]&8&Operating&Environment& & Synopsis:&Summary&of&the&devfsadm&command&in&the&Solaris[TM]&8&Operating&Environment& & Update&Date:&Fri&Feb&13&00:00:00&MST&2004& & Description&Top& & Document&Body&Top& & Before&the&Solaris&[TM]&8&Operating&Environment&release,&the&drvconfig&commandwasused&to&configure&devices.&This&command&managed&the&physical&device&entries&in&the&/devices&directory.&The&commands&disks,&tapes,&devlinks&and&ports,&manage&the&local&device&entries&in&the&/dev&directory.& & Note:&The&"ports"&command&creates&/dev&entries&for&serial&lines.& & Now&(starting&with&Solaris&8),&both&the&reconfiguration&boot&process&and&the&updating&of&the&/dev&and&/devices&directories&for&dynamic&reconfiguration&events&are&handled&by&the&devfsadm&command.& & For&compatibility&purposes,&drvconfig&and&the&other&commands&are&symbolic&links&to&devfsadm.& & sunyeait 回复于: 15:42:57[quote:0a6ff1b3be="solaris+AIX"]昨晚和华胜的工程师一起工作了一夜终于把我们的系统盘更换了,下面是操作步骤;& & 一、背景:& & V880,两块72G光纤硬盘。SunOS5.8&Generic_&sun4u&sparc&SUNW,Sun-Fire-880.Disk0是系统盘,disk1是它的克?.........[/quote:0a6ff1b3be]& & 5-8步骤有必要执行嘛?!& & 木刀客 回复于: 15:59:07其实好像也不用光盘引导。只要在openboot中。setenv&boot-device& & 即可。&大概是&/pci@8,600000/SUNW,qlc@4........./disk@wwn号,0:a& & 不知各位大虾意下如何?& & anthcho 回复于: 08:54:16#drvconfig&-r&/mnt&–p&/mnt/etc/path_to_inst& & #cd&/devices& & #find&.&–print&|cpio&–pduVm&/mnt/devices& & 创建new&disk从逻辑设备到物理设备的正确的连接& & #disks&–r&/mnt& & chroot&/mnt&/usr/sbin/devfsadm&will&do&the&same&job.& & solarislog 回复于: 11:11:12第一步我没理解清楚,不是说disk0有问题,怎么却把disk1拿出来。是不是把坏的disk0取出,再把原来的disk1放入disk0的位置,再把新disk放入disk1的位置?& & cqvrboy 回复于: 12:13:36WWN是如何修改的?我在我的服务器上的/etc/vfstab里面没有看到有什么WWN号啊?& & 我记得WWN是在硬盘标签上的。& & solaris+AIX 回复于: 13:05:34[quote:c42fdb3c11="solarislog"]第一步我没理解清楚,不是说disk0有问题,怎么却把disk1拿出来。是不是把坏的disk0取出,再把原来的disk1放入disk0的位置,再把新disk放入disk1的位置?[/quote:c42fdb3c11]& & 你理解错了,是把新盘放在disk1的插槽里,和disk0&做dd,&保证系统是正确的。& & solaris+AIX 回复于: 13:09:47[quote:f7641ffb39="cqvrboy"]WWN是如何修改的?我在我的服务器上的/etc/vfstab里面没有看到有什么WWN号啊?& & 我记得WWN是在硬盘标签上的。[/quote:f7641ffb39]& & 正常情况下在/etc/vfstab&里看不到WWN&号的,但是当你不更改WWN时,系统启动的时候就会报/etc/vfstab&里的WWN不正确。& & 按照步骤3就可以把WWN&改掉,是指把系统里原有的WWN&改成现有磁盘的WWN。& & klark 回复于: 15:24:57按照你的方法,我刚刚做了测试(V480&72G两块)。我的过程是这样的:& & c1t0d0是系统盘,c1t1d0是需要做得克隆盘& & 1.dd&if=/dev/dsk/c1t0d0s2&of=/dev/dsk/c1t1d0s2&bs=256k& & 2.克隆完毕后,关机,拔下系统盘,把克隆好的盘插入系统盘位置,这样克隆好的盘为c1t0d0,然后开机。& & 3.报了很多错误,但是没有提示wwn错误的,提示需要fsck,然后自动回到ok状态。& & 4.boot&cdrom&-s& & 5.mount&/dev/dsk/c1t0d0s0&/mnt&的时候提示错误,然后我fsck&-y&/dev/rdsk/c1t1d0s2&提示好像修复了超级快。& & 6.重新mount&/dev/dsk/c1t0d0s0&/mnt&成功& & 7.drvconfig&-r&/mnt&-p&/mnt/etc/path_to_inst& & 8.cd&/devices& & 9.find&.&-print|cpio&-pduVm&/mnt/devices& & 10.disks&-r&/mnt& & 11.luxadm&set_boot_dev&/dev/dk/c1t0d0s0& & 12.reboot&--&-r& & 启动过程中提示某个文件系统错误,需要fsck修复,ctrl+d后仍然可以继续进入到图形界面,然后我又一次fsck&-y&/dev/rdsk/c1t0d0s2,然后reboot,这次启动提示/export/home文件系统错误(/dev/dsk/c1t0d0s3),需要fsck,ctrl+d进入图形界面。这次我fsck&-y&/dev/dsk/c1t0d0s3,再次reboot,启动成功!& & 请问我的错作步骤是否有问题?为什么需要那么多次的fsck后才可以?& & lyh003473 回复于: 16:22:16最好还&是删了/dev/dsk/*和&/dev/rdsk/*&/devices/*& & lovelymouse 回复于: 16:25:50不知道是华胜的哪位啊?呵呵& & 为什么当初没有用disksuite做镜像?那样用disksuite更换硬盘非常省事的啊& & bear 回复于: 16:45:37“为什么需要那么多次的fsck后才可以?”& & 因为你做dd时是在原硬盘文件系统活跃的情况下,就回出现几个文件系统都要修复的情况.& & solaris+AIX 回复于: 17:08:07[quote:9a9314bb74="lovelymouse"]不知道是华胜的哪位啊?呵呵& & 为什么当初没有用disksuite做镜像?那样用disksuite更换硬盘非常省事的啊[/quote:9a9314bb74]& & 跟华胜工程师无关,是我们公司韩国IT中心制订的策略。& & bear 回复于: 17:12:43做个脱机备份盘?& & 容灾?& & race 回复于: 08:42:20[quote:febbf6ba28="x3y4z5"]你的系统是8以前的吧?8以上的系统& & Remove&the&old&path_to_inst&file:& & #&mv&/mnt/etc/path_to_inst&/mnt/etc/orig.path_to_inst& & Remove&all&the&old&device&limks:& & #&rm&/mnt/dev/rdsk/c*&;&rm&/mnt/dev/..........[/quote:febbf6ba28]& & 880能装8以前的操作系统吗?& & x3y4z5 回复于: 09:29:23嗬嗬,疏忽了。老大的眼睛还是毒呀。& & x3y4z5 回复于: 09:31:00Sun&Fire&V880&&&A30&&&&&&or&later&Solaris&8&7/01&-&750MHz&CPUs& & Solaris&8&10/01&+&all&patches&-&900MHz&CPUs& & Solaris&8&2/02&-&900MHz&CPUs& & 爬虫 回复于: 11:49:17880为什么系统盘不做镜像,非要这马麻烦啊& & JFPeng 回复于: 20:58:22Document&ID:&40133& & Title:&Correcting&device&paths&when&replacing&fiber&boot&disks&after&a&ufsrestore& & Synopsis:&Correcting&device&paths&when&replacing&fiber&boot&disks&after&a&ufsrestore& & Update&Date:&Thu&Jul&29&00:00:00&MDT&2004& & Products:&&Solaris&&Sun&Fire&280R&Server& & Technical&Areas:&&Disk&&Fiber&&Boot& & --------------------------------------------------------------------------------& & --------------------------------------------------------------------------------& & Keyword(s):fiber,&boot,&disk,&mounting,&root&filesystem,&corrupted& & Description&&Top& & A&Sun[TM]&Microsystems&platform,&with&a&fiber&disk&as&the&boot&disk,&is&dependent&on&the&disk's&World&Wide&Number&(WWN)&being&included&in&its&physical&device&path,&in&order&for&the&system&to&boot&properly.&Below&is&a&detail&from&a&Sun&Fire[TM]&280R&system:& & /pci@8,600000/SUNW,qlc@4/fp@0,0/disk@wf423,0:a& & ----------------------------------------------------------& & |& & Physical&Device&Path& & /pci@8,600000/SUNW,qlc@4/fp@0,0/disk@wf423,0:a& & -----------------& & |& & WWN& & If&the&primary&boot&device&is&replaced&by&a&disk&which&has&been&ufsrestore'd&(from&a&backup&via&ufsdump),&then&the&WWN&of&this&disk&must&be&implemented&into&the&Solaris[TM]&Operating&System&device&path,&and&must&be&associated&with&the&correct&&Solaris&OS&logical&device.& & Document&Body&&Top& & To&show&this&as&a&working&example,&we&copied&c1t0d0s0&to&c1t1d0s0&on&a&Sun&Fire&280R&via&ufsdump&and&ufsrestore,&then&installed&the&boot-block.&The&two&disks&were&switched,&emulating&the&replacement&of&the&primary&disk.& & Note:&The&ufsdump&and&ufsrestore&process&is&not&part&of&the&scope&of&this&document.&You&may&refer&to&INFODOC&16311&and&SRDB&17643.& & Upon&boot,&the&mounting&of&the&root&filesystem&will&be&corrupted,&and&the&boot&process&may&fail,&as&seen&below:& & Sun&Fire&280R&(UltraSPARC-III)&,&No&Keyboard& & OpenBoot&4.0,&2048&MB&memory&installed,&Serial&#.& & Ethe.netaddress&8:0:20:fb:28:db,&Host&ID:&80fb28db.& & Rebooting&with&command:&boot&disk& & Boot&device:&/pci@8,600000/SUNW,qlc@4/fp@0,0/disk@0,0&&File&and&args:& & SunOS&Release&5.8&Version&Generic_&64-bit& & Copyright&&Sun&Microsystems,&Inc.&&All&rights&reserved.& & configuring&IPv4&interfaces:&eri0.& & Hostname:&ib-sf280r& & mount:&/dev/dsk/c1t0d0s0&is&not&this&fstype.& & /sbin/rcS:&/etc/dfs/sharetab:&cannot&create& & failed&to&open&/etc/coreadm.confsyseventd:& & Unable&to&open&daemon&lock&file&'/etc/sysevent/syseventd_lock':& & 'Read-only&file&system'& & INIT:&Cannot&create&/var/adm/utmpx& & INIT:&failed&write&of&utmpx&entry:"&&"& & INIT:&failed&write&of&utmpx&entry:"&&"& & INIT:&SINGLE&USER&MODE& & Type&control-d&to&proceed&with&normal&startup,& & (or&give&root&password&for&system&maintenance):& & single-user&privilege&assigned&to&/dev/console.& & Entering&System&Maintenance&Mode& & The&output&from&df&-k&may&show&the&physical&disk&device&mounted,&but&not&the&logical&device&(c1t0d0s0):& & #&df&-k& & Filesystem&&&&&&&&&&&&kbytes&&&&used&&&avail&capacity&&Mounted&on& & /pci@8,600000/SUNW,qlc@4/fp@0,0/disk@wf423,0:a& & &&&&22%&&&&/& & /proc&&&&&&&&&&&&&&&&&&&&&&0&&&&&&&0&&&&&&&0&&&&&0%&&&&/proc& & fd&&&&&&&&&&&&&&&&&&&&&&&&&0&&&&&&&0&&&&&&&0&&&&&0%&&&&/dev/fd& & mnttab&&&&&&&&&&&&&&&&&&&&&0&&&&&&&0&&&&&&&0&&&&&0%&&&&/etc/mnttab& & swap&&&&&&&&&&&&&&&&&2756696&&&&&&&0&2756696&&&&&0%&&&&/var/run& & The&disk&device&that&the&system&was&booted&from,&is&disk@wf423,0:a.&This&disk's&WWN&does&not&match&the&WWN&of&the&disk&that&the&vfstab&file&shows&to&be&the&boot&device.&To&correct&this&situation,&boot&to&mini-root&from&a&Solaris&OS&CD-ROM&or&install&image("boot&net&-s"&or&"boot&cdrom&-s"),&and&recreate&the&link,&of&the&physical&device&path&(/devices)&to&the&logical&device&name&(c1t0d0s0)&by&following&the&steps&below:& & ok&boot&net&-s& & INIT:&SINGLE&USER&MODE& & Mount&the&root&filesystem&to&/mnt& & #&mount&/dev/dsk/c1t0d0s0&/mnt& & Determine&(from&the&vfstab&file)&the&expected&logical&boot&device&(c1t0d0s0)& & #&more&/mnt/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/c1t0d0s1&&&&&&&-&&&&&&&-&&&&&&&swap&&&&-&&&&&&&no&&&&&&-& & /dev/dsk/c1t0d0s0&&&&&&&/dev/rdsk/c1t0d0s0&&&&&&/&&&&&&&ufs&&&&&1&&&&&&&no& & swap&&&&-&&&&&&&/tmp&&&&tmpfs&&&-&&&&&&&yes&&&&&-& & Determine&if&the&correct&physical&disk,&as&determined&by&its&WWN&(World&Wide&Number),&is&linked&to&the&logical&name&(from&the&vfstab&file)&of&/dev/dsk/c1t0d0s1:& & #&cd&/mnt/dev/dsk& & #&ls&-al&c1t0d0s0& & lrwxrwxrwx&&&1&root&&&&&root&&&&&&&&&&70&Sep&10&12:29&c1t0d0s0&->& & ../../devices/pci@8,600000/SUNW,qlc@4/fp@0,0/ssd@wc80681,0:a& & This&shows&the&disk&with&the&WWN&of&wc80681&as&the&linked&disk.&The&disk&device&should&be&wf423&(as&shown&in&the&df&-k&output&above.)& & To&fix&the&problem:& & Make&the&device&paths&and&instance&numbers&in&the&/etc/path_to_inst&file,&equivalent&to&the&miniroot&devices&from&the&cdrom/net&boot:& & #&devfsadm&-r&/mnt&-p&/mnt/etc/path_to_inst& & Make&the&/device&directory&equivalent&to&the&mini-root&devices&created&from&the&cdrom/net&boot.&This&may&not&be&necessary&if&the&correct&device&tree&exists:& & #&cd&/devices& & #&find&.&-print|cpio&-pduVm&/mnt/devices& & ..................................................& & ..................................................& & ..................................................& & ..................................................& & ..................................................& & ............................................& & 0&blocks& & Create&the&links&from&the&correct&logical&device&to&the&physical&device:& & #&disks&-r&/mnt& & Notice&the&change&in&the&link&from&c1t0d0s0&to&the&correct&disk:& & #&cd&/mnt/dev/dsk&#&ls&-l&c1t0d0s0&lrwxrwxrwx&&&1&root&&&&&root&&&&&&&&&&70&Sep&11&10:38&c1t0d0s0&->&../../devices/pci@8,600000/SUNW,qlc@4/fp@0,0/ssd@wf423,0:a& & Alternate&fix&if&using&a&Solaris&8&OS&cdrom&or&net&image:& & Remove&the&old&path_to_inst&file:& & #&mv&/mnt/etc/path_to_inst&/mnt/etc/orig.path_to_inst& & Remove&all&the&old&device&links:& & #&rm&/mnt/dev/rdsk/c*&;&rm&/mnt/dev/dsk/c*&;&rm&/mnt/dev/rmt/*& & Rebuild&the&device&structure&using&the&devfsadm&command:& & #&devfsadm&-r&/mnt&-p&/mnt/etc/path_to_inst& & Now&that&the&boot&device&is&associated&with&the&correct&logical&and&physical&Solaris&OS&device,&this&disk&will&boot,&providing&the&OpenBoot[TM]&PROM&(OBP)&monitor&has&a&correct&boot&alias&(aka&disk,&disk1&etc).&It&might&be&advisable&to&set&the&OBP&boot-device&variable&with&luxadm&prior&to&rebooting.&At&a&later&time,&a&boot&alias&can&be&created&at&the&OBP:& & Before:& & #&eeprom|grep&boot-device& & boot-device=/pci@8,600000/SUNW,qlc@4/fp@0,0/disk@wc80681,0:a& & #&luxadm&set_boot_dev&/dev/dsk/c1t0d0s0& & Do&you&want&to&change&boot-device&to&the&new&setting?&(y/n)&y& & After:& & #&eeprom|grep&boot-device& & boot-device=/pci@8,600000/SUNW,qlc@4/fp@0,0/disk@wf423,0:a& & #&reboot& & A&reboot&at&this&point,&will&boot&to&the&correct&boot&device,&using&the&boot-device&variable.&If&a&boot&alias&is&desired,&use&show-disks&to&create&it.&Then&set&boot-device&to&the&new&alias:& & ok&show-disks& & a)&/pci@8,600000/SUNW,qlc@4/fp@0,0/disk& & b)&/pci@8,700000/scsi@6,1/disk& & c)&/pci@8,700000/scsi@6/disk& & q)&NO&SELECTION& & Enter&Selection,&q&to&quit:&a& & /pci@8,600000/SUNW,qlc@4/fp@0,0/disk&has&been&selected.& & Type&^Y&(&Control-Y&)&to&insert&it&in&the&command&line.& & e.g.&ok&nvalias&mydev&^Y& & for&creating&devalias&mydev&for& & /pci@8,600000/SUNW,qlc@4/fp@0,0/disk& & ok&nvalias&new-disk&/pci@8,600000/SUNW,qlc@4/fp@0,0/disk@wf423,0:a& & ok&devalias& & new-disk&&&&&&&&&&&&&&&&&/pci@8,600000/SUNW,qlc@4/fp@0,0/disk@wf423,0:a& & ok&setenv&boot-device&new-disk& & boot-device&=&&&&&&&&&new-disk& & ok&boot& & The&system&should&now&be&booting&correctly.& & klark 回复于: 09:00:16我把新克隆好的系统盘拔下,重新插上以前的系统盘,系统无法启动,提示:& & can't&open&boot&device& & {ok}& & 然后就完了,我必须再次用光盘启动然后重复再配置一次才可以进去。然后我把它拔下再换上刚才克隆好的系统盘也又不行了,同样还需要再重复配置一次!我不清楚是不是我的方法有问题,难道就不能使这两块克隆好的系统盘都可以插上就直接使用吗?& & dhbill 回复于: 19:26:54为什么不做镜像呢?那样会省事很多的.& & 不过楼主说的也有道理,顶一下!& & wwwlh 回复于: 00:07:02不用这么麻烦的,使用SMC先做个分区的复制,然后用METATOOL搞个镜像,73G2个小时就OK了,上个月刚搞过一次。& & lylklb 回复于: 14:08:46楼主不是都已说了Disk0有问题!&怎么还将它作为源盘来克隆Disk1&!!??& & blessfish 回复于: 11:44:28好像步骤确实复杂了,是什么系统呢?8或者以后的应该没有这么复杂的& & Philmoon 回复于: 12:48:562点疑惑及猜想:& & 1。既然说disk0有问题,disk1是它的克隆盘,为什么还用不可靠的disk0来做new_disk的克隆源盘而不用disk1?也许是disk1上的内容没有随disk0内容变化及时更新而过时了吧。& & 2。第二次从new_disk到disk1的克隆,为何只修改disk1上新的vfstab就可以而不出现WWN问题?估计是boot&disk1起来的吧。那么如果在第一次克隆前先让系统识别到new_disk,第一次克隆后,修改new_disk上的vfstab,然后boot&new_disk也应该是可行的吧(当然此后要修改boot-device)。这样好象简单些。& & shooterchan 回复于: 13:58:55学习中& & & & 原文转自:http://www.ltesting.net
声明:该文章系网友上传分享,此内容仅代表网友个人经验或观点,不代表本网站立场和观点;若未进行原创声明,则表明该文章系转载自互联网;若该文章内容涉嫌侵权,请及时向
论文写作技巧
上一篇:下一篇:
相关经验教程

我要回帖

更多关于 移动硬盘和u盘的区别 的文章

 

随机推荐