- lvs query enrichi : lv_dm_path, data_percent, lv_attr
- thin_pool_used_percent sur les thin pools (ex: Proxmox pve/data)
- LV ext4 non montés lus via tune2fs sur /dev/mapper path
- _format_lv() centralise la construction des entrées LV
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- disk_type : rota booléen (False/True) en plus des int (0/1) — lsblk récent
- df --local : évite le timeout sur montages réseau/NFS (Proxmox)
- 6 nouveaux tests disk_type
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Distingue volume verrouillé (Windows hibernate/Fast Startup)
de ntfsresize absent. Champ offline_note dans le payload JSON.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
tune2fs pour ext4, ntfsresize pour NTFS, btrfs partiel.
Utile pour dual-boot et partitions de données non montées.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- 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>