update: 03. 07. 2016
Pozice: Linux / Vlastni Scripty / Mapa disku v boxu /
Zobrazí mapování disku v boxu.
Zobrazí jaký disk je ve kterém slotu, v případě že je potřeba nějáký vyměnit. Je to dobré při použití z raidem. Je nutná přítomnost /usr/local/sbin/hddmapls. Také je třeba si sloty boxu nejprve označit podle pozic na řadiči dislů. Soubor jsem umístil do /usr/local/etc/hddmap.ini
Příklady:
# hddmap BOX-HDD1 /dev/sda /dev/disk/by-id/ata-WDC_WD20EFRX-68EUZN0_WD-WCC4M1FSTEUU BOX-HDD2 /dev/sdb /dev/disk/by-id/ata-WDC_WD20EFRX-68EUZN0_WD-WCC4M6CKJL0C BOX-HDD3 /dev/sdc /dev/disk/by-id/ata-SAMSUNG_HD204UI_S2H7J1DB205858
# hddmap sdb BOX-HDD2 /dev/sdb /dev/disk/by-id/ata-WDC_WD20EFRX-68EUZN0_WD-WCC4M6CKJL0C
# hddmap WDC BOX-HDD1 /dev/sda /dev/disk/by-id/ata-WDC_WD20EFRX-68EUZN0_WD-WCC4M1FSTEUU BOX-HDD2 /dev/sdb /dev/disk/by-id/ata-WDC_WD20EFRX-68EUZN0_WD-WCC4M6CKJL0C
Rychlá Instalace: hddmap, hddmapls
cd /usr/local/sbin && \ wget http://www.mtom.cz/dl/Linux/Vlastn%C3%AD+Scripty/Mapa+disk%C5%AF+v+boxu/hddmap && \ wget http://www.mtom.cz/dl/Linux/Vlastn%C3%AD+Scripty/Mapa+disk%C5%AF+v+boxu/hddmapls && \ chmod +x /usr/local/sbin/hddmap && \ chmod +x /usr/local/sbin/hddmapls
/usr/local/etc/hddmap.ini
BOX-HDD1 [1:0:0:0] BOX-HDD2 [2:0:0:0] BOX-HDD3 [0:0:0:0]
Pro zjištění kde je který disk umístěn stačí spustit hddmapls. Viz článek ZDE
/usr/local/sbin/hddmap
#!/bin/sh MAPINI="/usr/local/etc/hddmap.ini" if [ ! -e $MAPINI ]; then touch $MAPINI fi FIND="-" if [ "$1" != "" ]; then FIND="$1" fi hddmapls|grep $FIND|while read DISK; do HDDHW="`echo $DISK|cut -f 3 -d ' '|sed 's;\[;I;g'|sed 's;\];;g'`" HDID="`echo $DISK|cut -f 2 -d ' '`" HDD="`echo $DISK|cut -f 1 -d ' '`" HDDSLOT="`cat $MAPINI |sed 's;\[;I;g'|sed 's;\];;g' | grep "$HDDHW"| cut -f 1 -d ' '`" echo $HDDSLOT $HDD $HDID done | sort
Soubory ke stažení
Nazev | typ | Delka | Vytvořeno |
---|---|---|---|
hddmap | hddmap | 467 B | 03. 07. 2016 |
hddmapls | hddmapls | 493 B | 11. 07. 2016 |