SMART error (CurrentPendingSector) detected

orosmannaro

Well-Known Member
Jan 6, 2013
54
3
48
From a PVE 5.3-12 server with 2 RAID1 disks sda, sdb I'm receving this emai from smartd.

Code:
This message was generated by the smartd daemon
...
The following warning/error was logged by the smartd daemon:

Device: /dev/bus/0 [megaraid_disk_05] [SAT], 1 Currently unreadable (pending) sectors
...

The point is that smartctl -a says: SMART support is: Unavailable - device lacks SMART capability.

What is the nature of this message?

Thankyou.
 
One of your disks is dying. You should get a replacement. If you want more details with smarctl, you need to use something like

Code:
smartctl -d megaraid,5 -A /dev/sda

Where 5 is the disk ID (seems to be disk 5, but you can check from 0 to 20 as sometimes they do not get contiguous ID. You can also get the MegaCli tool which can help identifying the dying disk physically
 
Thanks daniel!
Can I trust this message even if smartctl says that SMART support is not available?
 
SMART is supported. But you're using an hardware RAID controller, so /dev/sda is not a single disk, it's the RAID array as seen by the OS. The array itself doesn't support SMART, but the independent disks does, and you can query them with something like

Code:
smartctl -d megaraid,5 -A /dev/sda

(you just need to find the correct ID)