To use the PERC6/i i.e. the
03:00.0 RAID bus controller: LSI Logic / Symbios Logic MegaRAID SAS 1078 (rev 04)
on Ubuntu, megacli is the best tool - but rarely available due to the demise of LSI Logic. Good thing that the guys from https://hwraid.le-vert.net put together a nice repo to host the latest RAID files. And yes, for everyone that does not like the idea of including a foreign repo - sorry to disappoint here :/.
Install
# Add GPG signatures
wget -O - https://hwraid.le-vert.net/debian/hwraid.le-vert.net.gpg.key | sudo apt-key add -
# Add Package Repo
echo "deb http://hwraid.le-vert.net/ubuntu xenial main" | sudo tee -a /etc/apt/sources.list.d/hwraid.list
# Upgrade and Install
sudo apt-get update
sudo apt-get install megacli
After that, megacli is installed and can be used:
Basic Commands
Info Controller
sudo megacli -AdpAllInfo -aAll
sudo megacli -CfgDsply -aALL
Info Virtuelles Laufwerk
sudo megacli -LDInfo -Lall -aALL
Info Battery
sudo megacli -AdpBbuCmd -aALL
I picked out the most important infos for me and wrote this little script
#!/bin/bash
echo "Some Infos are commeted out in this script to not overwhel the user ;)"
#echo "----------------------- RAID Controller"
#sudo megacli -AdpAllInfo -aAll
#echo "----------------------- RAID Controller Config"
#sudo megacli -CfgDsply -aALL
echo "----------------------- RAID Battery"
#sudo megacli -AdpBbuCmd -aALL
sudo megacli -AdpBbuCmd -aALL | grep "Battery State:"
sudo megacli -AdpBbuCmd -aALL | grep "Charger Status:"
sudo megacli -AdpBbuCmd -aALL | grep "Relative State of Charge:"
sudo megacli -AdpBbuCmd -aALL | grep "Next Learn time:"
echo "----------------------- RAID Virtual Drive"
#sudo megacli -LDInfo -Lall -aALL
sudo megacli -LDInfo -Lall -aALL | grep "State"
echo "----------------------- RAID Harddrive Status"
sudo megacli -CfgDsply -aAll | grep "Drive has flagged a S.M.A.R.T alert"
Additional infos can be found on:
Comments are disabled until you accept functional cookies.