Oracle 共享儲存掛載
1. 生成規則檔案
touch /etc/udev/rules.d/99-oracle-asmdevices.rules或者
touch /usr/lib/udev/rules.d/99-oracle-asmdevices.rules
2. 生成規則
沒有對sdb進行分割槽,執行如下shell指令碼,
for i in b ;
do
echo "KERNEL==\"sd*\", SUBSYSTEM==\"block\", PROGRAM==\"/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/\$name\", RESULT==\"`/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/sd$i`\", SYMLINK+=\"asm-disk$i\", OWNER=\"grid\", GROUP=\"asmadmin\", MODE=\"0660\""
done
對sdb 進行了分割槽,執行如下shell指令碼,
for i in b1 b2
do
echo "KERNEL==\"sd$i\", SUBSYSTEM==\"block\", PROGRAM==\"/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/\$parent\", RESULT==\"`/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/sd${i:0:1}`\", SYMLINK+=\"asm-disk$i\", OWNER=\"grid\", GROUP=\"asmadmin\", MODE=\"0660\""
done;
注意未分割槽用 $name
分割槽用 $parent
3. 將結果複製到 99-oracle-asmdevices.rules
將第二步的輸出貼上入 99-oracle-asmdevices.rules 這個檔案
KERNEL=="sd*", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="36000c2948ef9d9e4a7937bfc65888bc8", NAME="asm-diskb", OWNER="grid", GROUP="asmadmin", MODE="0660"
Load updated block device partition tables.
# /sbin/partprobe /dev/sdb
備註:
獲取RESULT
在 Linux 7下,可以使用如下命令:
# /usr/lib/udev/scsi_id -g -u /dev/sdb
在 Linux 6下,可以使用如下命令:
# /sbin/scsi_id -g -u /dev/sdb
在 Linux 5下,可以使用如下命令:
# /sbin/scsi_id -g -u -s /block/sdb/sdb
4. 用udevadm進行測試,注意udevadm命令不接受/dev/sdc這樣的掛載裝置名,必須是使用/sys/block/sdb這樣的原始裝置名。
udevadm test /sys/block/sdb
udevadm info --query=all --path=/sys/block/sdb
udevadm info --query=all --name=asm-diskb
5. 啟動udev
/usr/sbin/udevadm control --reload-rules
systemctl status systemd-udevd.service
systemctl enable systemd-udevd.service
6. 檢查裝置是否正確繫結
# ls -l /dev/asm* /dev/sdb
lrwxrwxrwx 1 root root 3 Nov 29 18:17 /dev/asm-diskb -> sdb
brw-rw---- 1 grid asmadmin 8, 16 Nov 29 18:17 /dev/sdb
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9606353/viewspace-2156988/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 掛載大容量儲存
- 【usb儲存掛載】android6.0固定usb儲存掛載路徑Android
- iscsi 掛載網路儲存及儲存訪問
- AIX作業系統掛載iSCSI磁碟裝置,並建立為共享儲存AI作業系統
- NFS共享儲存NFS
- 物件儲存服務OBS obsfs掛載物件
- ORACLE 10g RAC 遷移共享儲存Oracle 10g
- 共享儲存之ISCSI
- Linux 掛載2T以上儲存Linux
- Oracle 在asm前使用udev繫結共享儲存OracleASMdev
- NFS共享儲存服務NFS
- UDEV管理RAC共享儲存dev
- 共享儲存器優化優化
- openfiler配置rac共享儲存
- Linux掛載共享命令Linux
- vmware設定共享儲存(RAC)
- 【CUDA學習】共享儲存器
- redhat as 4配置ISCSI共享儲存Redhat
- 記一次centos掛載ceph儲存的坑CentOS
- linux掛載網路儲存mount有問題Linux
- 【BUILD_ORACLE】Oracle 19c RAC搭建(三)使用UDEV配置共享儲存UIOracledev
- 如何使用 autofs 掛載 NFS 共享NFS
- LInux掛載windows共享磁碟LinuxWindows
- 記一次雲主機如何掛載物件儲存物件
- HP儲存掛載後,linux系統無法fdiskLinux
- vmware上配置用於oracle rac共享儲存幾則小記Oracle
- Linux下搭建iSCSI共享儲存Linux
- 共享儲存器bank conflict
- openfiler配置共享儲存shared storage及如何在客戶機發現使用共享儲存卷
- mmap共享儲存對映(儲存I/O對映)系列詳解
- Redhat下掛載大小超過2T儲存的方法Redhat
- CentOS 6.6掛載大於2TB以上的iSCSI儲存CentOS
- mysql程式碼閱讀-外掛載入及儲存引擎接入MySql儲存引擎
- linux掛載windows共享目錄LinuxWindows
- RAC歸檔配置方案:使用NFS共享儲存儲存歸檔檔案NFS
- 配置Kubernetes共享使用Ceph儲存
- 虛擬機器做ISCSI共享儲存虛擬機
- Oracle ORION模擬Database負載測試儲存效能OracleDatabase負載