Smartmontools z kontrolerami MegaRAID
smartctl należy do zestawu programów Smartmontools i w pierwszej linii służy do odczytu atrybutów SMART dysków HDD i SSD, które są bezpośrednio podłączone do płyty głównej lub HBA serwera.
Narzędzia zestawu Smartmontools umożliwiają również odczyt wartości SMART dysków HDD/SSD podłączonych do kontrolerów RAID firmy LSI (Avago). [1]
W tym artykule demonstrujemy jak mogą zostać odczytane wartości SMART dysków HDD/SSD, które są podłączone do kontrolera MegaRAID.
Kontrola dostępu do dysku
Za pośrednictwem
cat /proc/scsi/scsi
mogą zostać wyświetlone między innymi dyski podłączone do kontrolera RAID.
Przykład:
Attached devices:
Host: scsi0 Channel: 02 Id: 00 Lun: 00
Vendor: LSI Model: MR9271-4i Rev: 3.27
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi0 Channel: 02 Id: 01 Lun: 00
Vendor: LSI Model: MR9271-4i Rev: 3.27
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi2 Channel: 00 Id: 00 Lun: 00
Vendor: ATA Model: WDC WD5003ABYX-0 Rev: 01.0
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi3 Channel: 00 Id: 00 Lun: 00
Vendor: ATA Model: WDC WD5003ABYX-0 Rev: 01.0
Type: Direct-Access ANSI SCSI revision: 05
Dostęp do dysku za pośrednictwem smartctl
smartctl oferuje obsługę kontrolerów MegaRAID. Uzyskanie dostępu wygląda następująco:
sudo smartctl -a -d megaraid,N /dev/sdX
Gdzie <N> to Device ID na kontrolerze i /dev/sdX to urządzenie blokowe (block device) udostępnione prze kontroler. Device ID może zostać wyświetlone za pomocą StorCLI (kolumna DID).
sudo storcli /c0 /eall /sall show
Przykład:
Controller = 0
Status = Success
Description = Show Drive Information Succeeded.
Drive Information :
=================
------------------------------------------------------------------------------
EID:Slt DID State DG Size Intf Med SED PI SeSz Model Sp
------------------------------------------------------------------------------
252:0 7 Onln 0 465.25 GB SATA HDD N N 512B WDC WD5003ABYX-01WERA1 U
252:1 6 Onln 1 465.25 GB SATA HDD N N 512B WDC WD5003ABYX-01WERA1 U
252:2 5 Onln 2 74.0 GB SATA SSD N N 512B INTEL SSDSC2BB080G4 U
252:3 4 Onln 2 74.0 GB SATA SSD N N 512B INTEL SSDSC2BB080G4 U
------------------------------------------------------------------------------
EID-Enclosure Device ID|Slt-Slot No.|DID-Device ID|DG-DriveGroup
DHS-Dedicated Hot Spare|UGood-Unconfigured Good|GHS-Global Hotspare
UBad-Unconfigured Bad|Onln-Online|Offln-Offline|Intf-Interface
Med-Media Type|SED-Self Encryptive Drive|PI-Protection Info
SeSz-Sector Size|Sp-Spun|U-Up|D-Down|T-Transition|F-Foreign
UGUnsp-Unsupported
Podanie urządzenia blokowego jest konieczne, jednakże wyświetlane są zawsze atrybuty SMART dysku o podanym Device ID na kontrolerze RAID. W ten sposób mogą również zostać wyświetlone wartości SMART dysków, które nie są widoczne w systemie operacyjnym - dlatego poniższe polecenia, pomimo podania tego samego urządzenia blokowego, wyświetlają różne wartości SMART.
Podanie dysku w systemie.
sudo smartctl -a -d megaraid,5 /dev/sdc
sudo smartctl -a -d megaraid,6 /dev/sdc
Odnośniki
- ↑ Supported RAID-Controllers (Smartmontools Wiki)