GNU/Linux >> Znalost Linux >  >> Linux

Hlášení SMART stavu disků RAID

Referenční stránka:http://www.cyberciti.biz/faq/linux-checking-sas-sata-disks-behind-adaptec-raid-controllers/

Poznámka: Ačkoli zde hardwarové řadiče RAID vyrobené jinými výrobci hardwaru, používám jako příklad Adaptec:

Nainstalujte software:
apt- get install smartmontools
Zajímá vás, od které společnosti je řadič RAID?
Zjistěte, který řadič RAID máte:
lspci | grep 'RAID'
Result: 01:00.0 RAID bus controller: Adaptec Device 028b (rev 01)
# Zkontrolujte, zda je ovladač podporován a která zařízení vidí:
smartctl --scan
Příklad výstupu:
/dev/sda -d scsi [SCSI]
/dev/sdb -d scsi [SCSI]

Zkontrolujte celkový zdravotní test SMART disků:
smartctl -d scsi -H /dev/sda | grep 'SMART'
smartctl -d scsi -H /dev/sdb | grep 'SMART'

Příklad výsledku:
/dev/sda: SMART Health Status: OK
/dev/sdb: SMART Health Status: OK

Kontrola jednotlivých disků za řadičem RAID
Jednotlivé disky za řadičem jsou obvykle pojmenovány postupně podle pořadí simulovaných disků:
např.
/dev/ sda (2 disky za ovladačem):/dev/sg1 /dev/sg2
/dev/sdb (2 disky za ovladačem):/dev/sg3 /dev/sg4

Příkazy pro provádění těchto kontrol:
smartctl -d scsi --all -T permissive /dev/sg1
smartctl -d scsi --all -T permissive /dev/sg2
smartctl -d scsi --all -T permissive /dev/sg3
smartctl -d scsi --all -T permissive /dev/sg4

Vytvořte skript, který bude pravidelně spouštět cron, a pošlete výsledky e-mailem:
Skript:
#!/bin/bash
# Name: SMART-report.sh
# Purpose: Sends report of SMART status of RAID hard disks
# Syntax: SMART-report.sh
#--------------------------------------------------------
(. ~/.bashrc
echo -n "/dev/sda: "
smartctl -d scsi -H /dev/sda | grep 'SMART'
echo -n "/dev/sdb: "
smartctl -d scsi -H /dev/sdb | grep SMART
echo "Individual drives behind the RAID controller";echo
echo "============== /dev/sda ===> /dev/sg1 ============="
smartctl -d scsi --all -T permissive /dev/sg1 | grep 'SMART';echo
echo "============== /dev/sda ===> /dev/sg2 ============="
smartctl -d scsi --all -T permissive /dev/sg2 | grep 'SMART';echo
echo "============== /dev/sdb ===> /dev/sg3 ============="
smartctl -d scsi --all -T permissive /dev/sg3 | grep 'SMART';echo
echo "============== /dev/sdb ===> /dev/sg4 ============="
smartctl -d scsi --all -T permissive /dev/sg4 | grep 'SMART'
) | mail -s "SMART Result of $(hostname -f)" [email protected]


Linux
  1. Stavový řádek Vimperator je prázdný?

  2. Stav podpory Hidpi v Xfce?

  3. Podporujte stavy tiketů

  1. Průběžně kontrolujte stav připojení OpenVPN

  2. Porovnejte adresu PCI řadiče SATA a adresu SCSI připojených disků

  3. Ovladač RAID:Nepodařilo se inicializovat hostitele SCSI 0

  1. Rozšíření softwarového RAID v Debianu migrací na nové velké pevné disky

  2. mdadm:příkaz nenalezen

  3. Co je lepší LVM na RAID nebo RAID na LVM?