GNU/Linux >> Znalost Linux >  >> Linux

Mohu zjistit informace o hardwarovém RAID zevnitř Linuxu?

Řešení 1:

Jak získat informace RAID bude zcela záviset na řadiči RAID, který používáte. Výrobci často mají nástroje, které lze stáhnout z jejich webových stránek a které lze použít k dotazování řadiče RAID a získání těchto informací.

Chcete-li zjistit, který řadič RAID používáte, vyzkoušejte jeden z následujících příkazů:

lspci

# lspci -knn | grep 'RAID bus controller'
08:00.0 RAID bus controller [0104]: 3ware Inc 9690SA SAS/SATA-II RAID PCIe [13c1:1005] (rev 01)

Zde hledáme informace "3ware Inc 9690SA SAS/SATA-II RAID PCIe" .

lsscsi

Příkaz není dostupný na Debianu a Ubuntu, ale rychlý sudo apt-get install lsscsi načte to z repozitáře. Poznámka:Pokud nepoužíváte řadič RAID, zobrazí se zde výrobce a číslo modelu vašeho pevného disku.

# lsscsi
[2:0:0:0]    disk    AMCC     9690SA-8I  DISK  4.08  /dev/sda 
[2:0:1:0]    disk    AMCC     9690SA-8I  DISK  4.08  /dev/sdb 

Zde vidíme výrobce "AMCC" a číslo modelu karty RAID je "9690SA-8I" . Rychlé vyhledávání Google ukazuje, že tato karta je známá také jako "AMCC 3Ware 9690SA-8I" .

lshw

Třetí metodou (která poskytuje poměrně dost výstupních dat) je použití lshw příkaz. Spusťte lshw -class disk jako root zobrazíte pouze podrobnosti o pevných discích (včetně informací RAID).

Vyhledání nástrojů řadiče RAID

Nyní, když máme výrobce a číslo modelu, mělo by být možné najít nástroje na jejich webových stránkách nebo alespoň umět Google podrobnosti o tom, jak najít a používat nástroje pro tento konkrétní ovladač.

Pokud je výrobce uveden v tomto seznamu, přečtěte si tyto odpovědi, kde najdete další podrobnosti o tom, jak získat informace RAID pro vaši kartu:

  • AMCC – 3warové ovladače
  • Logika LSI / Logika Symbios
  • Adaptec (některá zařízení)

Řešení 2:

Spusťte něco jako lspci -knn | grep 'RAID bus controller' .

Pomocí tohoto výstupu Google (například) pro LSI Logic / Symbios Logic MegaRAID SAS 2208 .

Najít používá storcli nástroj pro dotazování řadiče RAID.

Stáhněte si jej a nainstalujte.

storcli64 show vám poskytne konkrétní model řadiče a index řadiče, počet skupin disků a virtuální disky.

storcli64 /c0/d0 show zobrazí první ovladač, první skupinu pohonů. Řekne vám úrovně raidů, včetně vnoření.

storcli64 /c0/eall/sall show all zobrazí všechny informace na všech discích.

Další referenční údaje pro tyto příkazy lze nalézt zde:

http://mycusthelp.info/LSI/_cs/AnswerPreview.aspx?sSessionID=&inc=8275

Mělo by to být vše, co musíte udělat. Stačí použít normální hardwarovou introspekci v Linuxu, pak Google, pak si stáhnout a nainstalovat nástroje, které k tomu patří.

Návrhy a komentáře @Gene jsou naprosto na místě.

Tato odpověď je zcela specifická pro výstup, který získáte z lspci a možnost vašeho vyhledávání Google identifikovat výrobce a získat správný nástroj příkazového řádku.

Ukazuje to však, že toto vše můžete získat ze serveru, na příkazovém řádku, aniž byste museli zastavovat počítač, otevírat skříň a vytahovat jednotky, což je, jak doufám, užitečné.

Řešení 3:

Toto není univerzální odpověď a neposkytne vám všechny informace, které potřebujete, ale na jednom hardwarovém RAID řadiči Adaptec jsme to použili. Umožnil určitý přístup k samotným jednotkám prostřednictvím speciálních zařízení /dev/sg1 , /dev/sg2 , atd.

Mohli bychom spustit smartctl -a /dev/sg1 získat spoustu informací o tomto fyzickém disku včetně výrobce, čísla modelu, rozhraní, sériového čísla, velikosti a další údaje.

Pokud jde o zjištění, který ovladač se používá, souhlasím s Geneovou poznámkou o dmidecode , dmesg a lspci - ty bych také zkusil jako první.


Linux
  1. Informace o pevném disku za hardwarovým řadičem Raid?

  2. Jak najdu konkrétní soubor z terminálu Linux?

  3. Mohu přenést hry Steam z Win7 na Linux?

  1. Mohu zavést Linux z VHD?

  2. Jak mohu rezervovat blok paměti z jádra Linuxu?

  3. Lze k hardwaru přistupovat přímo z uživatelského prostoru?

  1. Linux – Můžeme získat informace o kompilátoru z binárního souboru Elf?

  2. Jak najdu model hardwaru v Linuxu?

  3. Existuje způsob, jak získat verzi systému BIOS z Linuxu?