[systemd-devel] [PATCH] 60-persistent-storage.rules: ignore partitions with ID_FS_TYPE of parent

harald at redhat.com harald at redhat.com
Thu Dec 4 03:57:36 PST 2014


From: Harald Hoyer <harald at redhat.com>

If ID_FS_TYPE of a parent is already set,
then it's something like "linux_raid_member" or "mpath_member"
and the disk is already in use, so don't handle the partitions
---
 rules/60-persistent-storage.rules | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/rules/60-persistent-storage.rules b/rules/60-persistent-storage.rules
index 475b151..836e053 100644
--- a/rules/60-persistent-storage.rules
+++ b/rules/60-persistent-storage.rules
@@ -22,6 +22,11 @@ TEST=="whole_disk", GOTO="persistent_storage_end"
 # for partitions import parent information
 ENV{DEVTYPE}=="partition", IMPORT{parent}="ID_*"
 
+# If ID_FS_TYPE of a parent is already set,
+# then it's something like "linux_raid_member" or "mpath_member"
+# and the disk is already in use, so don't handle the partitions
+ENV{ID_FS_TYPE}=="?*", GOTO="persistent_storage_end"
+
 # virtio-blk
 KERNEL=="vd*[!0-9]", ATTRS{serial}=="?*", ENV{ID_SERIAL}="$attr{serial}", SYMLINK+="disk/by-id/virtio-$env{ID_SERIAL}"
 KERNEL=="vd*[0-9]", ATTRS{serial}=="?*", ENV{ID_SERIAL}="$attr{serial}", SYMLINK+="disk/by-id/virtio-$env{ID_SERIAL}-part%n"
-- 
2.1.0



More information about the systemd-devel mailing list