meta data for this page
  •  

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

Előző változat mindkét oldalonElőző változat
linux:network [2025/01/06 16:01] adminlinux:network [2025/04/29 14:16] (aktuális) – [Egyéb okosságok] admin
Sor 176: Sor 176:
  
 === Ethernet és FC portok lekérdezése === === Ethernet és FC portok lekérdezése ===
 +
 +<file>
 +#!/bin/bash
 +
 +echo "HBA portok és látott eszközök:"
 +echo "---------------------------------------------------------------"
 +echo -e "HOST\tPORT_WWN\t\tPORT_STATE"
 +
 +for host in /sys/class/fc_host/host*; do
 +  port_wwn=$(cat "$host/port_name" | sed 's/^0x//')
 +  port_state=$(cat "$host/port_state")
 +  hostnum=$(basename "$host")
 +  echo -e "$hostnum\t$port_wwn\t$port_state"
 +done
 +
 +echo
 +echo "Látott eszközök (SCSI target-ek):"
 +echo "---------------------------------------------------------------"
 +echo -e "HOST\tTARGET\tLUN\tTYPE\tVENDOR\tMODEL"
 +
 +for d in /sys/class/scsi_device/*; do
 +  device=$(basename "$d")
 +  host=$(echo $device | cut -d: -f1)
 +  target=$(echo $device | cut -d: -f2)
 +  lun=$(echo $device | cut -d: -f3)
 +
 +  type=$(cat "$d/device/type")
 +  vendor=$(cat "$d/device/vendor" 2>/dev/null | xargs)
 +  model=$(cat "$d/device/model" 2>/dev/null | xargs)
 +
 +  # SCSI type számból szöveges fordítás
 +  case "$type" in
 +    0) type_str="Disk" ;;
 +    1) type_str="Tape" ;;
 +    3) type_str="Processor" ;;
 +    5) type_str="CD/DVD" ;;
 +    8) type_str="Medium Changer" ;;
 +    0x1f) type_str="Unknown" ;;
 +    *) type_str="Other($type)" ;;
 +  esac
 +
 +  echo -e "$host\t$target\t$lun\t$type_str\t$vendor\t$model"
 +done
 +</file>
  
 <file> <file>