免费注册 查看新帖 |

Chinaunix

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

请教solaris的硬盘管理以及cxtxdxsx的具体含义 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-04-24 14:09 |只看该作者 |倒序浏览
如题,请教一个硬盘分区的问题。\r\n对每个磁盘分片,通常采用CxTxDxSx的方式来进行表示。\r\n但是Tx和Dx的区别我分不太清楚,一个叫目标编号,是分配给磁盘的编号,一个叫磁盘编号,也是分配个磁盘的编号。\r\n而且我的虚拟机的磁盘编号(/dev/dsk/c0d0s0 )貌似有D无T,向高手们求解。\r\n\r\n详解见:11楼、19楼、22楼、32楼\n\n[ 本帖最后由 yuhuohu 于 2009-5-4 17:06 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2009-04-24 14:10 |只看该作者
补充一下,我是看的斑竹的solaris9/10管理员认证指南上的说明发问的。\r\n\r\n另外惋惜一下sun被收购的事情。

论坛徽章:
0
3 [报告]
发表于 2009-04-24 14:48 |只看该作者
谢谢老和尚\r\n但我就是不太懂,目标编号也是给磁盘的,磁盘编号也是给磁盘的,好晕、好晕啊

论坛徽章:
2
丑牛
日期:2014-06-11 13:55:04ChinaUnix元老
日期:2015-02-06 15:16:14
4 [报告]
发表于 2009-04-24 14:52 |只看该作者

回复 #4 ruying 的帖子

target和Disk还是有一些区别的\r\ntarget是针对scsi通道而言,理论上可以不只一块硬盘

论坛徽章:
0
5 [报告]
发表于 2009-04-24 14:54 |只看该作者
目标编号:分配给每个磁盘、磁带、CDROM等的唯一硬件地址,t0,t1,t2,t3……这个我可以理解,就跟UID一样一个个编排下去就可以了。\r\n但接下来是\r\n磁盘编号:反映的是在目标位置上的磁盘号。\r\n晕哦,上面不是说磁盘的唯一硬件地址么,现在为什么还要用磁盘编号加以区分?是不是书上写错了?应该是 “反应的是在该控制器(也就是那个C)上的硬盘标号”

论坛徽章:
0
6 [报告]
发表于 2009-04-24 14:55 |只看该作者
大师回帖够快的,我发帖的时候没注意您已经回过了

论坛徽章:
2
丑牛
日期:2014-06-11 13:55:04ChinaUnix元老
日期:2015-02-06 15:16:14
7 [报告]
发表于 2009-04-24 15:01 |只看该作者

回复 #7 ruying 的帖子

我那也是自己的理解,这个定义有时候是晕乎乎的\r\n\r\n我就遇到过一次d1的编号

论坛徽章:
0
8 [报告]
发表于 2009-04-24 15:07 |只看该作者
呵呵,那我们就一起烧香祈祷大婶们路过顺路显灵吧……\r\nsorry,打错字了,是大神们,不是大婶们。

论坛徽章:
0
9 [报告]
发表于 2009-04-24 15:15 |只看该作者
用IDE的就没有T\r\n用SCSI或RAID的就有T\r\nSATA的也有T(好象10早期的版本没有,不太确定)

论坛徽章:
0
10 [报告]
发表于 2009-04-24 15:19 |只看该作者
这样吧,单说很难理解,先仔细看看书本第43页的图,然后结合我这里给的实例\r\n
Last login: Thu Apr 23 17:03:51 2009 from x.x.x.x\r\nSun Microsystems Inc.   SunOS 5.10      Generic January 2005\r\n# format\r\nSearching for disks...done\r\n\r\n\r\nAVAILABLE DISK SELECTIONS:\r\n       0. c0t0d0 <SUN146G cyl 14087 alt 2 hd 24 sec 848>\r\n          /pci@0,600000/pci@0/pci@8/pci@0/scsi@1/sd@0,0\r\n       1. c0t1d0 <SUN146G cyl 14087 alt 2 hd 24 sec 848>\r\n          /pci@0,600000/pci@0/pci@8/pci@0/scsi@1/sd@1,0\r\n       2. c1t16d0 <DGC-RAID5-0326 cyl 51198 alt 2 hd 256 sec 16>     //这个lun 100G\r\n          /pci@1,700000/fibre-channel@0/sd@10,0\r\n       3. c1t16d1 <DGC-RAID 5-0326-1.00TB>\r\n          /pci@1,700000/fibre-channel@0/sd@10,1\r\n       4. c1t16d2 <DGC-RAID 5-0326-2.00TB>\r\n          /pci@1,700000/fibre-channel@0/sd@10,2\r\n       5. c1t17d0 <DGC-RAID5-0326 cyl 51198 alt 2 hd 256 sec 16>\r\n          /pci@1,700000/fibre-channel@0/sd@11,0\r\n       6. c1t17d1 <DGC-RAID 5-0326-1.00TB>\r\n          /pci@1,700000/fibre-channel@0/sd@11,1\r\n       7. c1t17d2 <DGC-RAID 5-0326-2.00TB>\r\n          /pci@1,700000/fibre-channel@0/sd@11,2\r\n       8. c2t16d0 <DGC-RAID5-0326 cyl 51198 alt 2 hd 256 sec 16>\r\n          /pci@3,700000/fibre-channel@0/sd@10,0\r\n       9. c2t16d1 <DGC-RAID 5-0326-1.00TB>\r\n          /pci@3,700000/fibre-channel@0/sd@10,1\r\n      10. c2t16d2 <DGC-RAID 5-0326-2.00TB>\r\n          /pci@3,700000/fibre-channel@0/sd@10,2\r\n      11. c2t17d0 <DGC-RAID5-0326 cyl 51198 alt 2 hd 256 sec 16>\r\n          /pci@3,700000/fibre-channel@0/sd@11,0\r\n      12. c2t17d1 <DGC-RAID 5-0326-1.00TB>\r\n          /pci@3,700000/fibre-channel@0/sd@11,1\r\n      13. c2t17d2 <DGC-RAID 5-0326-2.00TB>\r\n          /pci@3,700000/fibre-channel@0/sd@11,2\r\n      14. emcpower0a <DGC-RAID5-0326 cyl 51198 alt 2 hd 256 sec 16>\r\n          /pseudo/emcp@0\r\n      15. emcpower1a <DGC-RAID 5-0326-1.00TB>\r\n          /pseudo/emcp@1\r\n      16. emcpower2a <DGC-RAID 5-0326-2.00TB>\r\n          /pseudo/emcp@2\r\nSpecify disk (enter its number):
\r\n\r\n
    \r\n
  • 第0、1号磁盘是本地硬盘,只有一个控制器,这个不说了,其他的盘都是从存储阵列上来的
  • 第2、3、4和5、6、7和8、9、10和11、12、13这4组是重复的,其实就只有3块盘(为什么这样呢,后面说)
    • 如果注意看,就会发现编号为2,5,8,11这4块盘的大小是一样的,其实它们指向的是存储上的同一个LUN
    • 此外,3,6,9,12也是同一个LUN,4,7,10,13亦是如此
  • 2-13这4组盘,经过多路径管理软件后重新变成3块盘:14、15、16(最终我们使用这3块盘,2-13的盘我们不去动它)
\r\n\r\n现在开始解释:\r\n\r\n先看连接图\r\n\r\n
                                                   |========存储阵列控制器1-sp1\r\n       |----HBA卡1=======SAN交换机1|========存储阵列控制器2-sp1\r\n服务器|\r\n       |----HBA卡2=======SAN交换机2|========存储阵列控制器1-sp2\r\n                                                   |========存储阵列控制器2-sp2\r\n \r\n图例说明:======  表示一对光纤,光纤接口总是分成两个小口,一收一发,要接两根光纤(术语通常叫尾纤)\r\n\r\n注解:一收一发,两根光纤,光纤从来都是讲对的,而不是和双绞线一样讲根,特此说明。(其实双绞线也讲对,一根里面有4对,5类线以100MB速率传输时仅用其中2对,即4根;6类线以千兆速率传输时就要用全其中的4对8根线了)
\r\n\r\n这样呢,可以看到服务器有两块hba卡,分别连不同的光纤交换机,而每台光纤交换机和同一台存储阵列都有两条路径连接。\r\n\r\n于是,服务器到存储阵列就变成有4条通道:\r\n
    \r\n
  • 控制器1(c1,即hba卡1)经过光纤交换机1后有两条通道到存储阵列(所以有两个target number,t16,t17)
  • 控制器2(c2,即hba卡2)经过光纤交换机2后有两条通道到存储阵列(所以有两个target number,t16,t17)
\r\n\r\n结果呢,就导致存储上的一块盘(对存储而言叫做lun,logic unit number,书本P46),到服务器的操作系统上看来就变成了4块盘,但dxx保持不变(LUN对操作系统而言就叫 disk number,怎么变成4块盘的下面接着说)\r\n\r\n本实例中,\r\n
    \r\n
  • 存储上划了3个lun(Lun 10,lun 11,lun12,大小分别是100G,1T,2T)给服务器使用,因为solaris的cxtxdxsx中的dx是和存储的Lun一一对应的,所以在服务器端的solaris系统的眼里来看,对应的dx也只有三个,分别为:d0,d1,d2。\r\n\r\n
  • 但是呢,因为每个lun有4条路径(经过两块HBA卡(c1和c2),每块HBA卡有两条路径(t16和t17),共4条路径)到达服务器端,所有在服务器端看的话同一个lun会变成4块盘,比如d0就变成4块:c1t16d0,c1t17d0,c2t16d0,c2t17d0\r\n\r\n
  • 因此最后需要用多路径管理软件把4块盘在重新整编起来变成逻辑意义上的一块盘,免得误用,最后来自存储的3个lun==》操作系统的emcpower0a,emcpower1a,emcpower2a这三块盘,大小不变,还是分别为100G,1T,2T\r\n
\n\n[ 本帖最后由 yuhuohu 于 2009-4-26 23:38 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP