[Drbd-dev] [PATCH 1/1] fix drbd.rules to avoid start drbd fail

Liuhua Wang lwang at suse.com
Fri Jun 27 11:16:08 CEST 2014

  fix drbd.rules by removing NAME and adding a SYMLINK to kernel node for
  the reason that when drbd configuration has a device name different from
  kernel node, device name will not be created since renaming a kernel node
  fails. So start drbd by pacemaker will fail.

Signed-off-by: Liuhua Wang <lwang at suse.com>
 scripts/drbd.rules | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/scripts/drbd.rules b/scripts/drbd.rules
index dbdfdba..3c967f0 100644
--- a/scripts/drbd.rules
+++ b/scripts/drbd.rules
@@ -12,4 +12,6 @@
 # having it as one single line avoids those problems.
-SUBSYSTEM=="block", KERNEL=="drbd*", IMPORT{program}="/usr/sbin/drbdadm sh-udev minor-%m", NAME="$env{DEVICE}", SYMLINK="$env{SYMLINK}"
+SUBSYSTEM=="block", KERNEL=="drbd*", IMPORT{program}="/usr/sbin/drbdadm sh-udev minor-%m", SYMLINK="$env{SYMLINK}"
+TEST!="$env{DEVICE}", SYMLINK+="$env{DEVICE}"

More information about the drbd-dev mailing list