Fixed SMART reports and tests on unassigned devices

This commit is contained in:
bergware
2017-12-24 18:54:20 +01:00
parent 9e9459d9ca
commit bc6f0d85f6
2 changed files with 3 additions and 2 deletions
+1
View File
@@ -17,6 +17,7 @@ Cond="strpos($disks[$name]['status'],'_NP')===false"
?>
<?
$date = date('Ymd-Hi');
$dev = $dev ?? $name;
$live = exec("hdparm -C ".escapeshellarg("/dev/$dev")."|grep -Pom1 'active|unknown'");
$zip = str_replace(' ','_',strtolower($var['NAME']))."-smart-$date.zip";
+2 -2
View File
@@ -60,8 +60,8 @@ function device_info(&$disk,$online) {
$link = ($disk['type']=='Parity' && strpos($disk['status'],'_NP')===false) ||
($disk['type']=='Data' && $disk['status']!='DISK_NP') ||
($disk['type']=='Cache' && $disk['status']!='DISK_NP') ||
($disk['name']=='cache') ||
($disk['name']=='flash') ? "<a href=\"".htmlspecialchars("$path/$type?name=$name")."\">".$fancyname."</a>" : $fancyname;
($disk['name']=='cache') || ($disk['name']=='flash') ||
$disk['type']=='New' ? "<a href=\"".htmlspecialchars("$path/$type?name=$name")."\">".$fancyname."</a>" : $fancyname;
if ($crypto) switch ($disk['luksState']) {
case 0:
if (!vfs_luks($disk['fsType']))