LoveUnix » 存储设备 » 有大虾了解Linux下多路径设备怎样分区么?(device-mapper)
让LU留住您的每

一天 让LU博客留住您的每一天
2008-6-19 11:30 deadwind
有大虾了解Linux下多路径设备怎样分区么?(device-mapper)

server是单HBA卡,但storage是双控(OS是RHEL4.6)
所以划给server的lun在server上看到将是两块盘
安装device-mapper-multipath后,可以看到虚拟的设备

]# ls /dev/|grep dm
dm-0
dm-1
dm-2
dm-3
dm-4
dm-5
dm-6

]# multipath -ll
mpath14 (3600c0ff000d5765c03365a4801000000)
[size=1 GB][features="1 queue_if_no_path"][hwhandler="0"]
\_ round-robin 0 [active]
\_ 1:0:0:0     sda 8:0   [active][ready]
\_ 1:0:3:0     sde 8:64  [active][ready]

这个mpath14下的sda和sde事实上不同路径的一块盘(一个lun)

]# ls /dev/mapper/
mpath14

上面的dm-2也是指这两块盘,但不知道能不能对dm-2做fdisk分区并格式化
redhat官方一篇文档说:
使用 kpartx -a /dev/mapper/mpath#  或者 kpartx -a /dev/dm-#
使用kpartx -a /dev/dm-2(貌似后来发现不用这个命令效果一样)后用fdisk /dev/dm-2分区,结果看到

]# fdisk -l
Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        1022     1465006+  83  Linux

Device Boot      Start         End      Blocks   Id  System
/dev/sde1               1        1022     1465006+  83  Linux

Device Boot      Start         End      Blocks   Id  System
/dev/dm-2p1               1        1022     1465006+  83  Linux

ls /dev/mapper/
mpath14  mpath14p1

然后,加raw磁盘,修改/etc/sysconfig/rawdevices

/dev/raw/raw1    /dev/mapper/mpath14p1
或者
/dev/raw/raw1    /dev/dm-2p1

这个raw1是给oracle RAC做OCR的,但是装CRS到最后运行root.sh时候,OCR不过

有alibaba dba blog文章提醒
[url]http://www.alidba.net/index.php/archives/71[/url]
[quote]“–root.sh错误解决
1.直接出现Failed to upgrade Oracle Cluster Registry configuration,观察$CRS_HOME/logs/{node}/alert*日志,
发现有not set 0等字样
解决:不要直接使用共享lun,如/dev/sdb,一定要fdisk分区”[/quote]

那么,请问

1.device-mapper下的多路径设备怎样分区?
2.上面的操作有问题吗?那个raw1可以做RAC的OCR么

请高手指点,谢谢!:lu11:

页: [1]


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.