Tato poznámka vysvětluje, jak nastavit pravidlo udev pro nastavení oprávnění k disku na discích ASM v multipath na CentOS/RHEL 6.x. Pokud používáte multipath a chcete nastavit pravidlo udev na multipath zařízení, postupujte podle následujících kroků.
1. Určete rozdělený alias pro cílové zařízení
# dmsetup ls |grep p1 datap1 (253, 4) ### you would see something similar to this
2. Upravte /etc/udev/rules.d/12-dm-permissions.rules soubor pro nastavení výše uvedeného vlastnictví zařízení jako oracle:dba.
# vi /etc/udev/rules.d/12-dm-permissions.rules # Set permissions for first partition created on a multipath device (and detected by kpartx) ENV{DM_NAME}=="datap1", OWNER:="oracle", GROUP:="dba", MODE:="660", SYMLINK+="iscsi/oraasm-$env{DM_NAME}"
3. Restartujte službu multipathd.
# service multipathd restart
4. Zkontrolujte, zda jsou oprávnění správná
# ls -l /dev/dm* brw-rw---- 1 root disk 253, 0 Apr 15 19:40 /dev/dm-0 brw-rw---- 1 root disk 253, 1 Apr 15 19:40 /dev/dm-1 brw-rw---- 1 root disk 253, 2 Apr 15 21:47 /dev/dm-2 brw-rw---- 1 root disk 253, 3 Apr 15 21:47 /dev/dm-3 brw-rw---- 1 oracle dba 253, 5 Apr 15 21:47 /dev/dm-4
5. Ověřte, zda existují symbolické odkazy oracle ASM pro vícecestná zařízení.
# ls -l /dev/iscsi/* lrwxrwxrwx 1 root root 7 Apr 15 21:47 /dev/iscsi/oraasm-datap1 -> ../dm-4
Jak zmenšit kořenový souborový systém na CentOS / RHEL 6
Jak automaticky připojit souborový systém pomocí Systemd