Some commands:
MegaCli -AdpAllinfo -aALL
MegaCli -AdpEventLog -GetEvents -f eventlog.txt -aAll
How do I replace a failed drive:
# Show Drive Information
./storcli /c0/eall/sall show
# Set the failed drive
./storcli /c0/e245/s4 set offline
# Set the failed drive as missing
./storcli /c0/e245/s4 set missing
# Spindown the failed drive
./storcli /c0/eall/s4 spindown
# Locale drive
./storcli /cx[/ex]/sx start locate
./storcli /cx[/ex]/sx stop locate
# Show rebuild
./storcli /c0/eall/sall show rebuild
# Mostrar informações dos discos
MegaCLI -PDList -aALL
# Definir o disco com falha como offline
MegaCLI -PDOffline -PhysDrv [245:4] -a0
# Definir o disco com falha como ausente (missing)
MegaCLI -PDMarkMissing -PhysDrv [245:4] -a0
# Desativar (spindown) o disco com falha
MegaCLI -PDPrpRmv -PhysDrv [245:4] -a0
# Acionar LED do disco para localização
MegaCLI -PdLocate -start -PhysDrv [E:S] -a0 # Substitua [E:S] pelo Enclosure e Slot corretos
# Parar LED do disco para localização
MegaCLI -PdLocate -stop -PhysDrv [E:S] -a0 # Substitua [E:S] pelo Enclosure e Slot corretos
# Mostrar status de reconstrução dos discos
MegaCLI -PDRbld -ShowProg -PhysDrv [E:S] -a0 # Substitua [E:S] pelo Enclosure e Slot corretos
# Add drive hotsparedrive global
./storcli /cx[/ex]/sx add hotsparedrive
# sample
./storcli /c0/e32/s8 set good force
./storcli /c0/e32/s8 add hotsparedrive
# MegaCli64 -AdpSetProp <AlarmEnbl | AlarmDsbl | AlarmSilence> -aN
# storcli /cx set alarm=<on | off | silence>
# ./storcli /c0/eall/sall show all | egrep 'Device attributes|SN = '
# ./megacli -ldrecon -start -r1 -add -physdrv[Enc:Slot] -l???VD??? -aAdaptadorID
# ./megacli -ldrecon -start -r1 -add -physdrv[252:1] -l0 -a0
# ./megaclisas-status
# ./storcli /c0/eall/sall show
# ./storcli /c0/e252/s1 set offline
# ./storcli /c0/e252/s1 set missing
# ./storcli /c0/eall/sall show
# ./megacli -ldrecon -start -r1 -add -physdrv[252:1] -l0 -a0
# ./megaclisas-status
sfdisk -d /dev/sdc | sfdisk /dev/sdb
# mdadm --detail /dev/md127
# mdadm --stop --scan
# mdadm --assemble --scan
# opção com force:
mdadm --stop /dev/md1
mdadm --assemble --scan --force
# mdadm --query --detail /dev/md2
# cat /proc/mdstat
## Remove the failing disk from the RAID array
# mdadm --manage /dev/md2 --remove /dev/sdb4
## para ver o serial do disco: lsblk -o NAME,SERIAL,SIZE
# cat /proc/mdstat
## Shut down the machine and replace the disk
## Create partition raid ;)
## para copiar a estrutura de tabela de partição: sudo sfdisk -d /dev/sda | sudo sfdisk /dev/sdb
## Add the new disk to the RAID array
# mdadm --manage /dev/md2 --add /dev/sdb4
# cat /proc/mdstat
# mdadm --query --detail /dev/md2
## caso o disco seja do sistema, cuidado com o grub, pois pode ser que estaja com o grub em apenas em um dos discos para reinstalar basta rodar o grub2-install em ambos os discos : grub2-install /dev/sda ; grub2-install /dev/sdb
Links interessantes
Download