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)
|
_dev=$(udevadm info --query=name --name="$1" 2>/dev/null)
|
||||||
[ -z "$_dev" ] && return
|
[ -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)
|
_tmp=$(udevadm info --query=name --name="$i" 2>/dev/null)
|
||||||
if [ "$_tmp" = "$_dev" ]; then
|
if [ "$_tmp" = "$_dev" ]; then
|
||||||
echo $i
|
echo $i
|
||||||
|
|
Loading…
Reference in New Issue