在Linux中使用UDEV繫結裝置
指令碼需要根據實際情況修改和測試:
1、在RHEL5上
使用如下指令碼生成rule檔案
for i in b c d e f g h;
do
echo "KERNEL==\"sd*\", BUS==\"scsi\", PROGRAM==\"/sbin/scsi_id -g -u -s %p\", RESULT==\"`scsi_id -g -u -s /block/sd$i`\", NAME=\"`udevinfo -q env -p /block/sd$i | grep -i id_path | cut -d . -f8 | cut -d - -f1`\", OWNER=\"grid\", GROUP=\"asmadmin\", MODE=\"0660\"" >> /etc/udev/rules.d/99-oracle-asmdevices.rules;
done
檢視生成結果:
cat /etc/udev/rules.d/99-oracle-asmdevices.rules
重新載入rule檔案
# /sbin/udevcontrol reload_rules
啟動udev
# /sbin/start_udev
# ls /dev/
2、在RHEL6上
for i in b c d e f g h ;
do
echo "KERNEL==\"sd*\", BUS==\"scsi\", PROGRAM==\"/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/\$name\", RESULT==\"`/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/sd$i`\", NAME=\"`udevadm info --query=all --name=/dev/sd$i | grep ID_PATH | cut -d . -f8 | cut -d - -f1`\", OWNER=\"grid\", GROUP=\"asmadmin\", MODE=\"0660\"" >> /etc/udev/rules.d/99-oracle-asmdevices.rules
done
檢視生成結果:
cat /etc/udev/rules.d/99-oracle-asmdevices.rules
重新載入rule檔案
# /sbin/udevadm control --reload-rules
該指令碼需要根據實際環境進行測試
然後啟動udev,檢查結果
# /sbin/start_udev
# ls /dev/
1、在RHEL5上
使用如下指令碼生成rule檔案
for i in b c d e f g h;
do
echo "KERNEL==\"sd*\", BUS==\"scsi\", PROGRAM==\"/sbin/scsi_id -g -u -s %p\", RESULT==\"`scsi_id -g -u -s /block/sd$i`\", NAME=\"`udevinfo -q env -p /block/sd$i | grep -i id_path | cut -d . -f8 | cut -d - -f1`\", OWNER=\"grid\", GROUP=\"asmadmin\", MODE=\"0660\"" >> /etc/udev/rules.d/99-oracle-asmdevices.rules;
done
檢視生成結果:
cat /etc/udev/rules.d/99-oracle-asmdevices.rules
重新載入rule檔案
# /sbin/udevcontrol reload_rules
啟動udev
# /sbin/start_udev
# ls /dev/
2、在RHEL6上
for i in b c d e f g h ;
do
echo "KERNEL==\"sd*\", BUS==\"scsi\", PROGRAM==\"/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/\$name\", RESULT==\"`/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/sd$i`\", NAME=\"`udevadm info --query=all --name=/dev/sd$i | grep ID_PATH | cut -d . -f8 | cut -d - -f1`\", OWNER=\"grid\", GROUP=\"asmadmin\", MODE=\"0660\"" >> /etc/udev/rules.d/99-oracle-asmdevices.rules
done
檢視生成結果:
cat /etc/udev/rules.d/99-oracle-asmdevices.rules
重新載入rule檔案
# /sbin/udevadm control --reload-rules
該指令碼需要根據實際環境進行測試
然後啟動udev,檢查結果
# /sbin/start_udev
# ls /dev/
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26194851/viewspace-1719238/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux使用udev繫結裸裝置Linuxdev
- 使用UDEV繫結裝置名dev
- linux udev裸裝置繫結Linuxdev
- Redhat7 Udev繫結(DM multipath)多路徑裝置Redhatdev
- Redhat7 Udev繫結單路徑裝置方法Redhatdev
- Linux 7下使用udev繫結ASM磁碟LinuxdevASM
- Oracle 在asm前使用udev繫結共享儲存OracleASMdev
- linux下udev重新繫結磁碟Linuxdev
- LINUX裸裝置取消繫結Linux
- [zt] LINUX裸裝置(raw)取消繫結Linux
- 【轉】在RHEL5上,使用udev給SCSI裝置分配靜態裝置名dev
- 使用 udev 高效、動態地管理 Linux 裝置檔案devLinux
- 使用udev高效、動態的管理Linux裝置檔案devLinux
- Oracle Linux 7.8 多路徑(Multipath)+Udev繫結磁碟OracleLinuxdev
- ORACLE LINUX 5.5 UDEV繫結asm磁碟問題OracleLinuxdevASM
- udev 裸裝置 安裝racdev
- udev+multipath配合繫結磁碟dev
- OEL5.7 UDEV繫結磁碟dev
- rhel 5.5UDEV繫結asm磁碟devASM
- 利用UDEV管理Linux塊裝置,並分配ASM使用 (文件 ID 1528148.1)devLinuxASM
- rhel 7.x 使用 udev scsi rules 配置裸裝置dev
- 關於oracle RAC 通過udev繫結磁碟Oracledev
- 關於oracle RAC 透過udev繫結磁碟Oracledev
- 後期靜態繫結在PHP中的使用PHP
- Oracle RAC--在Linux中建立裸裝置OracleLinux
- 12C__單機安裝Grid+Oracle的方法,ASM使用UDEV進行磁碟繫結OracleASMdev
- 在 Linux 中如何編寫基本的 udev 規則Linuxdev
- 在oracle的plsql中為cursor使用繫結變數OracleSQL變數
- 在vmware的centos(linux)中載入usb裝置CentOSLinux
- 在unix下和linux下建立裸裝置總結Linux
- Linux裸裝置總結Linux
- ubuntu 為USB串列埠繫結固定的裝置名Ubuntu串列埠
- Linux中的主次裝置Linux
- Linux UDEV使用一例Linuxdev
- oracle9.2.0在RHEL中建庫使用裸裝置Oracle
- Linux裸裝置總結(ZT)Linux
- 在Linux中,什麼是裝置驅動程式?如何安裝和解除安裝裝置驅動程式?Linux
- 定位器裝置繫結新增手機號欄位