- /sys/block expose nvme0n1 (namespace), mais smartctl a besoin du contrôleur
nvme0 → déduplication via HashSet pour éviter les doublons nvme0n1/nvme0
- smartctl -j → smartctl -a -j pour inclure nvme_smart_health_information_log
(sans -a, le log de santé NVMe n'est pas dans la sortie JSON)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>