The My Cloud OS5 dashboard is lying to you.
Ever check the S.M.A.R.T. (Self-Monitoring, Analysis and Reporting Technology) status of a hard drive via the My Cloud OS5 dashboard and see the following? It looks a little spread out, almost as if something has been removed, doesn’t it?
Well, something was intentionally removed by Western Digital, to prevent you from seeing it. Here’s what it should look like. Notice the difference?
It’s just another form of deception, where the RAW value S.M.A.R.T. attribute was intentionally removed to prevent users from knowing the true S.M.A.R.T. status of their hard drives. Knowledge is POWER, and WD must think we’re all stupid.
RAW Value Commented Out (disk_mgmt.js):
$("#DiskMgmt_SMART_Data").flexigrid({
url: '/cgi-bin/smart.cgi',
dataType: 'xml',
cmd: 'cgi_Status_SMART_HD_Info',
colModel : [
{display: "ID", name : 'my_id', width : my_flexigrid_id_width, align: 'left'},
{display: "Name", name : 'my_name', width : my_flexigrid_item_width, align: 'left'},
{display: "Value", name : 'my_value', width : 80, align: 'left'},
{display: "Worst", name : 'my_worst', width : 100, align: 'left'},
{display: "Thresh", name : 'my_thresh', width : 100, align: 'left'}
// {display: "Raw Value", name : 'my_raw_value', width : '80', align: 'center'}
],
usepager: false,
useRp: true,
rp: 300,
showTableToggleBtn: true,
f_field:my_dev,
width: 650,
height: 'auto',
errormsg: _T('_common','connection_error'),
nomsg: _T('_common','no_items'),
noSelect:true,
striped:true,
resizable: false,
onSuccess:function(){
_jScrollPane = $("#DiskMgmt_smartdata_content").jScrollPane();
},
preProcess: function(r) {
return r;
}
});
An app is being created to deal with this issue, but it’s not quite finished yet and will need to be tested prior to release.
For the time being, the only reliable way to get the true S.M.A.R.T. status of installed hard drives is to enable SSH, then run the following commands, one at a time. Some commands may not be needed, depending on the number of installed hard drives.
smartctl -a /dev/sda;
smartctl -a /dev/sdb;
smartctl -a /dev/sdc;
smartctl -a /dev/sdd;