Linux 磁盘管理

dmidecode | grep "Product Name"
磁盘槽位定位
cat /proc/scsi/scsi
lsscsi --scsi_id -g
/opt/MegaRAID/storcli/storcli64 /call /vall show all

lsblk -o name,type,serial /dev/sda
ll /dev/disk/by-id/ |grep sdf  # 查看sdf的磁盘信息
yum -y install gsmartcontrol
smartctl --all /dev/sda
yum install https://v.vimll.com:9999/download/MegaCli-8.07.14-1.noarch.rpm
/opt/MegaRAID/MegaCli/MegaCli64 -PDList -aALL
smartctl --scan
smartctl -a -d megaraid,0 /dev/sda
yum install https://v.vimll.com:9999/download/MegaCli-8.07.14-1.noarch.rpm
rpm -ivh https://v.vimll.com:9999/download/storcli-007.1316.0000.0000-1.noarch.rpm
/opt/MegaRAID/storcli/storcli64 show all
/opt/MegaRAID/storcli/storcli64 /c0/e252/s7 show all
smartctl -a  -d megaraid,15 /dev/sde

yum install sg3_utils-1.37-19.el7.x86_64
sg_inq /dev/sde

# 显示Raid卡型号,Raid设置,Disk相关信息    /opt/MegaRAID/MegaCli/MegaCli64 -cfgdsply -aALL
/opt/MegaRAID/MegaCli/MegaCli64 -LDInfo -Lall -aALL [显示所有逻辑磁盘组信息]
/opt/MegaRAID/MegaCli/MegaCli64 -AdpAllInfo -aALL  [显示所有适配器RAID卡信息]
/opt/MegaRAID/MegaCli/MegaCli64 -PDList -aALL [显示所有的物理信息]
/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -aAll [查看电池信息]
/opt/MegaRAID/MegaCli/MegaCli64 -FwTermLog -Dsply -aALL [查看raid卡日志]
/opt/MegaRAID/MegaCli/MegaCli64 -adpCount [显示适配器个数]
/opt/MegaRAID/MegaCli/MegaCli64 -AdpGetTime –aALL [显示适配器时间]
/opt/MegaRAID/MegaCli/MegaCli64 -PdLocate -start -physdrv[252:2] -a0  [点亮指定硬盘(定位)]
/opt/MegaRAID/MegaCli/MegaCli64 -CfgForeign -Clear -a0  [清除Foreign状态]
/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuStatus -aALL |grep 'ChargerStatus' [查看充电状态]
/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuStatus -aALL[显示BBU状态信息]
/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuCapacityInfo -aALL[显示BBU容量信息]
/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuDesignInfo -aALL [显示BBU设计参数]
/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuProperties -aALL [显示当前BBU属性]
/opt/MegaRAID/MegaCli/MegaCli64 -cfgdsply -aALL [显示Raid卡型号,Raid设置,Disk相关信息]
/opt/MegaRAID/MegaCli/MegaCli64 -PDList -aAll -NoLog  [查看所有硬盘的状态]
/opt/MegaRAID/MegaCli/MegaCli64 -LdPdInfo -aAll -NoLog [查看所有Virtual Disk的状态]

MegaCli -PDList -aAll | egrep 'Slot\ Number|Device\ Id|Inquiry\ Data|Raw|Firmware\ state' | sed 's/Slot/\nSlot/g'
磁盘故障更换Rebuild进度查询
/opt/MegaRAID/MegaCli/MegaCli64 -PDRbld -ShowProg -PhysDrv[32:1] -aAll
/opt/MegaRAID/MegaCli/MegaCli64 -PDRbld -ProgDsply -PhysDrv[32:1] -a0