dracut-functions.sh:get_persistent_dev() exception for multipath devices
An exception is multipath devices, child and top layer device may have same uuid. As dm devices maintain /dev/mapper/* as persistent names, just do not doing converting for them.master
parent
308015bc4d
commit
9037b63eb2
|
@ -245,7 +245,7 @@ get_persistent_dev() {
|
|||
_dev=$(udevadm info --query=name --name="$1" 2>/dev/null)
|
||||
[ -z "$_dev" ] && return
|
||||
|
||||
for i in /dev/disk/by-uuid/* /dev/disk/by-id/*; do
|
||||
for i in /dev/mapper/* /dev/disk/by-uuid/* /dev/disk/by-id/*; do
|
||||
_tmp=$(udevadm info --query=name --name="$i" 2>/dev/null)
|
||||
if [ "$_tmp" = "$_dev" ]; then
|
||||
echo $i
|
||||
|
|
Loading…
Reference in New Issue