public inbox for pve-devel@lists.proxmox.com
 help / color / mirror / Atom feed
* [pve-devel] [PATCH storage] fix #3203: report smart status correctly
@ 2021-03-01 13:56 Oguz Bektas
  2021-03-01 16:40 ` Dietmar Maurer
  2021-03-02  8:34 ` Dominik Csapak
  0 siblings, 2 replies; 4+ messages in thread
From: Oguz Bektas @ 2021-03-01 13:56 UTC (permalink / raw)
  To: pve-devel

if the -a option isn't passed, -H might report a failing disk as
'PASSED' even when the disk might be in a corrupted state.

Signed-off-by: Oguz Bektas <o.bektas@proxmox.com>
---
 PVE/Diskmanage.pm | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/PVE/Diskmanage.pm b/PVE/Diskmanage.pm
index 64bb813..d3c3365 100644
--- a/PVE/Diskmanage.pm
+++ b/PVE/Diskmanage.pm
@@ -95,8 +95,9 @@ sub get_smart_data {
 	    or die "failed to get nvme controller device for $disk\n");
     }
 
-    my $cmd = [$SMARTCTL, '-H'];
-    push @$cmd, '-A', '-f', 'brief' if !$healthonly;
+    my $cmd = [$SMARTCTL];
+    push @$cmd, '-H' if $healthonly;
+    push @$cmd, '-a', '-A', '-f', 'brief' if !$healthonly;
     push @$cmd, $disk;
 
     eval {
-- 
2.20.1




^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2021-03-02 12:36 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-03-01 13:56 [pve-devel] [PATCH storage] fix #3203: report smart status correctly Oguz Bektas
2021-03-01 16:40 ` Dietmar Maurer
2021-03-02  8:34 ` Dominik Csapak
2021-03-02 12:33   ` Oguz Bektas

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal