fix: SMART NVMe + messages debug verbeux

- Parsing NVMe séparé de SATA (Temperature/Power On Hours/Available Spare)
- Flag --debug et --dry-run activent les messages détaillés sur stderr
- run() affiche les erreurs et exceptions en mode verbose
- Fallback du -d 1 -> --max-depth=1 pour home_users
- dprint() sur chaque étape : OS, disques, partitions, SMART, LVM, /home

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Gilles Soulier
2026-05-28 20:35:32 +02:00
parent b53c46ad21
commit ac51959eb2
2 changed files with 185 additions and 110 deletions
+1 -1
View File
@@ -131,7 +131,7 @@ def test_smart_ok():
assert r["power_on_hours"] == 2847
assert r["temperature_c"] == 27
assert r["reallocated_sectors"] == 0
assert "2847h" in r["detail"]
assert "2 847h" in r["detail"].replace("", " ")
assert "27°C" in r["detail"]
assert "aucun secteur" in r["detail"]