Changeset 3066 in MondoRescue for branches/3.0/mindi/analyze-my-lvm


Ignore:
Timestamp:
Nov 12, 2012, 6:15:00 PM (11 years ago)
Author:
Bruno Cornec
Message:

Add function GiveVGLVOfdm to analyze-my-lvm to solve SLES11SP2 issue with /dev/dm-

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/3.0/mindi/analyze-my-lvm

    r3063 r3066  
    251251}
    252252
     253GiveVGLVOfdm () {
     254
     255major=`stat -L -c "%t" $1 2> /dev/null`
     256minor=`stat -L -c "%T" $1 2> /dev/null`
     257
     258for v in `vgs --noheadings | awk '{print $1}'`; do
     259    for i in `ls /dev/$v/*`; do
     260        mj=`stat -L -c "%t" $i`
     261        mn=`stat -L -c "%T" $i`
     262        if [ "$mj" = "$major" ] && [ "$mn" = "$minor" ]; then
     263            echo "$i"
     264            return
     265        fi
     266    done
     267done
     268echo $1
     269}
     270
    253271
    254272ListLvmDrivesAndPartitions() {
     
    343361    if [ _"$1" != _"" ] ; then
    344362        GiveMapperOfdm $1
     363    fi
     364    exit 0
     365fi
     366
     367if [ "$1" = "--givevglvofdm" ] ; then
     368    shift
     369    if [ _"$1" != _"" ] ; then
     370        GiveVGLVOfdm $1
    345371    fi
    346372    exit 0
Note: See TracChangeset for help on using the changeset viewer.