Linux一鍵掛載ASM磁盤(適用幾十上百塊盤)# 一、多路徑+UDEV ### 1、使用多路徑multipath掛載需要掛載
一、多路徑+UDEV
1、使用多路徑multipath掛載需要掛載的盤:mpath*格式。
cat <
2、將多路徑盤的UUID輸出到udev_info文件中
cd /dev/mapper for i in `ls mpath*`; do printf "%s %s\n" "$i" "$(udevadm info --query=all --name=/dev/mapper/$i |grep -i dm_uuid)">>udev_info; done
3、寫入到UDEV rule文件中
cat /dev/mapper/udev_info |while read line do dm_uuid=`echo $line |awk -F'=' '{print $2}'`; disk_name=`echo $line|awk '{print $1}'`; echo "KERNEL==\"dm-*\",ENV{DM_UUID}==\"${dm_uuid}\",SYMLINK+=\"asmdisks/${disk_name}\",OWNER=\"grid\",GROUP=\"asmadmin\",MODE=\"0660\"">>/etc/udev/rules.d/99-oracle-asmdevices.rules done
二、asmlib
#!/bin/bash PATH=/bin:/sbin:/usr/bin:/usr/sbin export PATH i=1 while [ $i -lt 13 ] #硬盤數量,除系統盤之外是12塊 do j=`echo $i|awk '{printf "%c",97+$i}'` #系統盤是sda,如果是其它的需要修改腳本 fdisk /dev/sd$j <
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。