您好,登錄后才能下訂單哦!
這篇文章主要講解了“Oracle共享存儲掛載的方法是什么”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Oracle共享存儲掛載的方法是什么”吧!
1. 生成規則文件
touch /etc/udev/rules.d/99-oracle-asmdevices.rules
touch /usr/lib/udev/rules.d/99-oracle-asmdevices.rules
2. 生成規則
for i in b ;
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\""
for i in b1 b2
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\""
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"
# /sbin/partprobe /dev/sdb
備注:
在 Linux 7下,可以使用如下命令:
# /sbin/scsi_id -g -u /dev/sdb
在 Linux 5下,可以使用如下命令:
4. 用udevadm進行測試,注意udevadm命令不接受/dev/sdc這樣的掛載設備名,必須是使用/sys/block/sdb這樣的原始設備名。
udevadm test /sys/block/sdb
udevadm info --query=all --name=asm-diskb
/usr/sbin/udevadm control --reload-rules
systemctl enable systemd-udevd.service
6. 檢查設備是否正確綁定
# ls -l /dev/asm* /dev/sdb
brw-rw---- 1 grid asmadmin 8, 16 Nov 29 18:17 /dev/sdb
感謝各位的閱讀,以上就是“Oracle共享存儲掛載的方法是什么”的內容了,經過本文的學習后,相信大家對Oracle共享存儲掛載的方法是什么這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。