Disky v systemu v zavislosti na LUN NUM

Luboš Doležal jf at rtfm.cz
Wed May 15 14:18:37 CEST 2013


Zdravim,

Narazil jsem na pomerne zajimavy problem, tyka se RELEASE-9.1 (testoval 
jsem i 8.4-RC, stejne chovani).

Diskove pole S300Q-D424 je pripojeno k serveru(m) pres SAS switche (LSI 
SAS6160) do HBA LSI SAS9200-8e. SAS HBA je v danem release bez problemu 
podporovane:

---
mps0 na pci0:2:0:0:        class=0x010700 card=0x30801000 chip=0x00721000 
rev=0x03 hdr=0x00
     vendor     = 'LSI Logic / Symbios Logic'
     device     = 'SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon]'
     class      = mass storage
     subclass   = SAS
---

Na poli mam definovane dva virtualni disky, ktere jsem serveru 
vyprezentoval jako LUN 0 (system) a LUN 1 (datova oblast). Pokud je to 
takto, tak system pro startu najde diskove oddily, viz. dmesg:

---
da0 at mps0 bus 0 scbus0 target 8 lun 0
da0: <Qsan S300Q-D424 225> Fixed Direct Access SCSI-4 device
da0: 600.000MB/s transfers
da0: Command Queueing enabled
da0: 20480MB (41943040 512 byte sectors: 255H 63S/T 2610C)
---

resp.

---
da1 at mps0 bus 0 scbus0 target 8 lun 1
da1: <Qsan S300Q-D424 225> Fixed Direct Access SCSI-4 device
da1: 600.000MB/s transfers
da1: Command Queueing enabled
da1: 102400MB (209715200 512 byte sectors: 255H 63S/T 13054C)
---

Pokud ale mam na diskovem poli vyprezentovane LUNy s LUN NUM > 1 
(zkousel jsem 5), FreeBSD je nenajde. Muze se jednat svazky pro dalsi 
servery a nebo i o ty svazky, ze kterymi server pracoval a byly po jeho 
restartu vyprezentovane s vyssim LUN NUM. Radic je pro sve inicializaci 
vidi. Podobne chovani jsem na jinych OS (Debian 7.0, Windows 2012 
Server) nezaznamenal.

Lze nekde nastavit, aby FreeBSD dokazalo najit i LUNy prezentovane s LUN 
NUM vyssim nez 1?

Diky.

Lubos Dolezal


More information about the Users-l mailing list