Linux UDEV使用一例
Linux環境安裝Oracle RAC,使用UDEV來繫結共享磁碟裝置,使用如下命令建立繫結規則:
for i in a b c;
do
echo "KERNEL==\"sddlma*\", SUBSYSTEM==\"block\", PROGRAM==\"/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/\$name\", RESULT==\"`/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/sddlma$i`\", NAME=\"asm-ocr$i\", OWNER=\"grid\", GROUP=\"asmadmin\", MODE=\"0660\"" >> /etc/udev/rules.d/99-oracle-asmdevices.rules
done
for i in d e f g ;
do
echo "KERNEL==\"sddlma*\", SUBSYSTEM==\"block\", PROGRAM==\"/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/\$name\", RESULT==\"`/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/sddlma$i`\", NAME=\"asm-fdata$i\", OWNER=\"grid\", GROUP=\"asmadmin\", MODE=\"0660\"" >> /etc/udev/rules.d/99-oracle-asmdevices.rules
done
for i in h i j k l m ;
do
echo "KERNEL==\"sddlma*\", SUBSYSTEM==\"block\", PROGRAM==\"/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/\$name\", RESULT==\"`/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/sddlma$i`\", NAME=\"asm-sdata$i\", OWNER=\"grid\", GROUP=\"asmadmin\", MODE=\"0660\"" >> /etc/udev/rules.d/99-oracle-asmdevices.rules
done
共分了13塊盤,3塊30 GB的做CRS的OCR盤和VotingDisk盤,對應為asm-ocrX;4塊是SAS盤,對應為asm-fdataX;最後6塊是SATA盤,對應為asm-sdataX。
一切順利,開始安裝Oracle,但到建ASM磁碟組時,發現問題了,ASM磁碟的對應關係並不是開始設想的,如asm-ocr2對應到了SAS盤,但容量不是30 GB,asm-fdata4對應到了SATA盤。原因是原始磁碟並沒有安照儲存的LUN ID來順序產生。
終止Oracle的安裝,修改UDEV RULE檔案,重新執行start_udev,再檢查對應關係,發現並沒有調整過來。
重啟作業系統,再檢查對應關係,對應關係正確了。
結論:修改UDEV對應關係後,單執行start_udev,原有對應關係不會消失,只有重啟作業系統後,原對應關係才會消失。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/81227/viewspace-1251078/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- linux下udev和mdev的使用Linuxdev
- Linux使用udev繫結裸裝置Linuxdev
- 使用udev(轉)dev
- Linux 7下使用udev繫結ASM磁碟LinuxdevASM
- 在Linux中使用UDEV繫結裝置Linuxdev
- Linux上建立udevLinuxdev
- LINUX救援模式使用一例Linux模式
- linux udev Rules files 理解Linuxdev
- linux_openfiler_udev配置Linuxdev
- 使用 udev 高效、動態地管理 Linux 裝置檔案devLinux
- 使用udev高效、動態的管理Linux裝置檔案devLinux
- zt_eygle_Linux udev的原理、功能、使用和維護Linuxdev
- linux udev裸裝置繫結Linuxdev
- linux下udev重新繫結磁碟Linuxdev
- linux上udev的配置(轉載)Linuxdev
- Linux下udev詳細介紹Linuxdev
- 使用udev管理asmdisk常用的命令devASM
- 使用UDEV繫結裝置名dev
- linux start_udev 導致VIP漂移Linuxdev
- 使用udev擴充套件ASM磁碟組dev套件ASM
- 【Linux】UDEV SCSI規則在Oracle Linux上配置ASMLinuxdevOracleASM
- Linux 7.x 中 UDEV 生效的方法Linuxdev
- 利用UDEV管理Linux塊裝置,並分配ASM使用 (文件 ID 1528148.1)devLinuxASM
- JsTree使用一例JS
- Oracle Linux 7.8 多路徑(Multipath)+Udev繫結磁碟OracleLinuxdev
- How to Set Device Name Using UDEV on Oracle Linux 7.1devOracleLinux
- Linux udev 動態管理Oracle ASM磁碟-實驗LinuxdevOracleASM
- ORACLE LINUX 5.5 UDEV繫結asm磁碟問題OracleLinuxdevASM
- udev如何除錯,如何看udev的輸出日誌?udev除錯的坑?dev除錯
- udev詳解dev
- Gentoo udev 指南dev
- UDEV規則引數詳細解釋使用dev
- 在 Linux 中如何編寫基本的 udev 規則Linuxdev
- mysql oder by 使用index一例MySqlIndex
- Oracle 在asm前使用udev繫結共享儲存OracleASMdev
- UDEV SCSI Rules Configuration for ASM in Oracle Linux 5 and 6devASMOracleLinux
- linux重起時到starting udev 時就當機Linuxdev
- rhel7 udevdev