Stockage & RAID¶
Disques & montages¶
| Montage | Device | Taille | FS | Rôle |
|---|---|---|---|---|
/ |
/dev/sda2 (Samsung 970 EVO NVMe) |
~219 G | ext4 | OS + Docker (/var/lib/docker) + /srv/docker |
/boot/efi |
/dev/sda1 |
512 M | vfat | Boot UEFI |
/mnt/ssd |
/dev/sdb1 |
~110 G | ext4 | SSD rapide — scratch/staging (quasi vide) |
/mnt/hdd |
/dev/sdd2 (Seagate Barracuda 2 To) |
~1,9 T | NTFS (ntfs-3g) | Archives, médias, cible backup primaire |
/mnt/frigate |
/dev/sde1 (WD Purple) |
~2,7 T | ext4 | Enregistrements Frigate (NVR) |
/mnt/raid |
/dev/md0 (RAID1, 2× IronWolf) |
~916 G | ext4 | Library photos Immich |
/mnt/sdcard |
/dev/mmcblk0p1 (microSD) |
~469 G | ext4 | Cible backup secondaire (réplication) |
fstab: tous les montages secondaires sont ennofail→ un disque absent n'empêche pas le boot./procest montéhidepid=2,/dev/shmennoexec,nosuid,nodev.- Le démon Docker ne dépend d'aucun disque secondaire (
/var/lib/dockerest sur/). ⚠️ Piège historique du garde-fouRequiresMountsFor→ voir Pièges.
Usage live
Pourcentages d'occupation à jour : État live → Disques.
Le / tourne autour de ~70 % — à surveiller.
RAID logiciel — md0¶
- RAID1 (miroir) de 2 disques IronWolf ~1 To (
/dev/sdf,/dev/sdg), superblock 1.2, bitmap, chunk 64 MiB. Monté sur/mnt/raid→ hébergelibraryImmich. - Surveillance multi-niveaux :
mdmonitor.service(daemon mdadm) +mdmonitor-oneshot.timer(quotidien).mdadm-scrub.timer/mdcheck_*— scrub mensuel (1er dimanche) + check de cohérence.- Conteneur
raid-monitor(build/raid-monitor) : lit/proc/mdstat+mismatch_cnt, notifie Home Assistant par webhook à chaque changement d'état (OK/DEGRADED/MISSING/MISMATCH).
RAID1 ≠ sauvegarde
Le miroir protège d'une panne disque, pas d'une suppression / corruption / vol. La library photos Immich doit aussi être sauvegardée séparément (voir Sauvegardes). État live : _auto/raid.md.
SMART¶
smartmontools.serviceactif (surveillance passive).- Script
/home/jonathan/scripts/systeme/smart.sh— lance un self-test long sursda/sdb(timeout 1 h, poll 5 s), logs dans/srv/docker/volumes/logs/smart/<disk>-<date>.log. Nécessite root. Dernier résultat / état SMART : _auto/smart.md.
ZFS¶
Les services ZFS sont installés mais inactifs (aucun pool configuré). Overhead inutile — candidat à désactivation. À ne pas confondre avec le RAID mdadm réellement utilisé.