__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
#!/bin/sh
#
# kpartx_id
#
# Generates ID information for device-mapper tables.
#
# Copyright (C) 2006 SUSE Linux Products GmbH
# Author:
# Hannes Reinecke <hare@suse.de>
#
#
# This program is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by the
# Free Software Foundation version 2 of the License.
#
# This script generates ID information used to generate persistent symlinks.
# It relies on the UUID strings generated by the various programs; the name
# of the tables are of no consequence.
#
# Please note that dmraid does not provide the UUIDs (yet); a patch has been
# sent upstream but has not been accepted yet.
#
DMSETUP=/sbin/dmsetup
MAJOR=$1
MINOR=$2
UUID=$3
if [ -z "$MAJOR" -o -z "$MINOR" ]; then
echo "usage: $0 major minor UUID"
exit 1;
fi
# Device-mapper not installed; not an error
if [ ! -x $DMSETUP ] ; then
exit 0
fi
# Table UUIDs are always '<type>-<uuid>'.
dmuuid=${UUID#*-}
dmtbl=${UUID%%-*}
dmpart=${dmtbl#part}
dmserial=
# kpartx types are 'part<num>'
if [ "$dmpart" = "$dmtbl" ] ; then
dmpart=
else
dmtbl=part
fi
# Set the name of the table. We're only interested in dmraid,
# multipath, and kpartx tables; everything else is ignored.
if [ "$dmtbl" = "part" ] ; then
dmname=$($DMSETUP info -c --noheadings -o name -u $dmuuid)
echo "DM_MPATH=$dmname"
# We need the dependencies of the parent table to figure out
# the type if the parent is a multipath table
case "$dmuuid" in
mpath-*)
dmdeps=$($DMSETUP deps -u $dmuuid)
dmserial=${dmuuid#mpath-}
;;
esac
elif [ "$dmtbl" = "mpath" ] ; then
dmname="$dmuuid"
dmserial="$dmuuid"
# We need the dependencies of the table to figure out the type
dmdeps=$($DMSETUP deps -u $UUID)
fi
[ -n "$dmpart" ] && echo "DM_PART=$dmpart"
# Figure out the type of the map. For non-multipath maps it's
# always 'raid'.
if [ -n "$dmdeps" ] ; then
case "$dmdeps" in
*\(94,*)
echo "DM_TYPE=ccw"
;;
*\(104,* | *\(105,* | *\(106,* | *\(107,* | *\(108,* | *\(109,* | *\(110,* | *\(112,*)
echo "DM_TYPE=cciss"
;;
*\(9*)
echo "DM_TYPE=raid"
;;
*)
echo "DM_TYPE=scsi"
echo "DM_WWN=0x${dmserial#?}"
;;
esac
else
echo "DM_TYPE=raid"
fi
if [ -n "$dmserial" ]; then
echo "DM_SERIAL=$dmserial"
fi
exit 0
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| hwdb.d | Folder | 0755 |
|
|
| rules.d | Folder | 0755 |
|
|
| ata_id | File | 82.72 KB | 0755 |
|
| bcache-export-cached | File | 1.13 KB | 0755 |
|
| bcache-register | File | 14.3 KB | 0755 |
|
| cdrom_id | File | 90.72 KB | 0755 |
|
| dmi_memory_id | File | 86.72 KB | 0755 |
|
| fido_id | File | 138.73 KB | 0755 |
|
| hdparm | File | 1.37 KB | 0755 |
|
| hwdb.bin | File | 11.73 MB | 0444 |
|
| iocost | File | 150.85 KB | 0755 |
|
| kpartx_id | File | 2.33 KB | 0755 |
|
| mtd_probe | File | 34.57 KB | 0755 |
|
| probe-bcache | File | 14.3 KB | 0755 |
|
| scsi_id | File | 87.23 KB | 0755 |
|
| snappy-app-dev | File | 18.23 KB | 0755 |
|
| usb_modeswitch | File | 1.53 KB | 0755 |
|
| v4l_id | File | 34.57 KB | 0755 |
|