Bonjour à tous,
Je sollicite votre aide car je bloque sur un point précis avec Home Assistant OS et Frigate.
Contexte
- Home Assistant OS : version 2025.12.3
- Installation sur Intel NUC
- Objectif : utiliser un disque dur USB externe (1 To) comme stockage pour Frigate (recordings / clips)
- Disque connecté directement en USB 3.0
État actuel
- Le disque USB est correctement détecté par le système :
- visible dans les logs (dmesg, usb-storage, ASMedia)
- visible côté HA OS comme /dev/sdb avec partitions (sdb1, sdb2 : 1To)
- Le disque est :
- partitionné en GPT
- formaté en ext4
- avec un label
- Le disque fonctionne parfaitement sur macOS / Linux
- MAIS :
- il n’apparaît pas dans /media
- il n’est pas proposé comme disque montable dans Paramètres → Système → Stockage
- À priori impossible donc de l’utiliser dans Frigate …
Contraintes connues
- Sous HA OS 2025.x :
- pas de mount, parted, mkfs, lsblk disponibles
- pas de terminal root complet
- pas de paramètre caché pour “débloquer” ces fonctions
- Je suis administrateur et le mode avancé est activé
Question
Existe-t-il, avec Home Assistant OS 2025.x, une méthode officiellement supportée ou validée par la communauté pour :
- monter un disque USB local (ext4)
- et l’utiliser comme stockage pour Frigate
Dans le cas contraire est-ce une limitation volontaire de HA OS, auquel cas la seule solution viable serait un stockage réseau (NAS) ou via l’Add-on Samba NAS ?
Je cherche une solution confirmée comme fonctionnelle sur HA OS 2025.x , pas un ancien tutoriel.
Merci d’avance pour vos retours et votre expérience.
Ma configuration
[center]
| version | core-2025.12.3 |
|---|---|
| installation_type | Home Assistant OS |
| dev | false |
| hassio | true |
| docker | true |
| container_arch | amd64 |
| user | root |
| virtualenv | false |
| python_version | 3.13.9 |
| os_name | Linux |
| os_version | 6.12.51-haos |
| arch | x86_64 |
| timezone | Europe/Paris |
| config_dir | /config |
Home Assistant Community Store
| GitHub API | ok |
|---|---|
| GitHub Content | ok |
| GitHub Web | ok |
| HACS Data | ok |
| GitHub API Calls Remaining | 5000 |
| Installed Version | 2.0.5 |
| Stage | running |
| Available Repositories | 2557 |
| Downloaded Repositories | 2 |
Home Assistant Cloud
| logged_in | false |
|---|---|
| can_reach_cert_server | ok |
| can_reach_cloud_auth | ok |
| can_reach_cloud | ok |
Home Assistant Supervisor
| host_os | Home Assistant OS 16.3 |
|---|---|
| update_channel | stable |
| supervisor_version | supervisor-2025.12.3 |
| agent_version | 1.7.2 |
| docker_version | 28.3.3 |
| disk_total | 116.7 GB |
| disk_used | 7.5 GB |
| nameservers | 2a01:cb1d:8047:8600:2237:f0ff:fe40:50e0, 1.1.1.1, 2606:4700:4700::1111, 1.0.0.1, 2606:4700:4700::1001 |
| healthy | true |
| supported | true |
| host_connectivity | true |
| supervisor_connectivity | true |
| ntp_synchronized | true |
| virtualization | |
| board | generic-x86-64 |
| supervisor_api | ok |
| version_api | ok |
| installed_addons | File editor (5.8.0), Mosquitto broker (6.5.2), chrony (6.0.1), Studio Code Server (6.0.1), Advanced SSH & Web Terminal (22.0.3), SONOFF Dongle Flasher (1.2.3), Zigbee2MQTT (2.7.1-1), Get HACS (1.3.1) |
Dashboards
| dashboards | 2 |
|---|---|
| resources | 0 |
| views | 0 |
| mode | storage |
Network Configuration
| adapters | lo (disabled), enp1s0 (enabled, default, auto), hassio (disabled), docker0 (disabled), veth97108d6 (disabled), veth82c38b2 (disabled), vethddd15ca (disabled), vethb670470 (disabled), veth00994a1 (disabled), veth8094463 (disabled), veth1b1004d (disabled), vethf7173a7 (disabled), veth325a6e8 (disabled), veth7b600ff (disabled), vethd136adf (disabled) |
|---|---|
| ipv4_addresses | lo (127.0.0.1/8), enp1s0 (192.168.10.21/24), hassio (172.30.32.1/23), docker0 (172.30.232.1/23), veth97108d6 (), veth82c38b2 (), vethddd15ca (), vethb670470 (), veth00994a1 (), veth8094463 (), veth1b1004d (), vethf7173a7 (), veth325a6e8 (), veth7b600ff (), vethd136adf () |
| ipv6_addresses | lo (::1/128), enp1s0 (2a01:cb1d:8047:8600:9fda:c9a3:27e:8a7f/64, fe80::a6ac:56f0:8bbe:aff0/64), hassio (fe80::c55:cfff:feba:ad38/64), docker0 (fe80::8f9:dbff:fe93:7c29/64), veth97108d6 (fe80::7078:8fff:fe60:25cb/64), veth82c38b2 (fe80::f0d4:66ff:fe0a:fa7d/64), vethddd15ca (fe80::f7:b2ff:fee9:e8a3/64), vethb670470 (fe80::6ccc:4ff:fe4e:b676/64), veth00994a1 (fe80::5403:f5ff:fea4:d8f3/64), veth8094463 (fe80::d4e1:62ff:fe58:89e/64), veth1b1004d (fe80::9cc4:f2ff:feab:7869/64), vethf7173a7 (fe80::4472:73ff:fece:15fa/64), veth325a6e8 (fe80::700a:38ff:fe5a:9738/64), veth7b600ff (fe80::5048:28ff:fea0:9931/64), vethd136adf (fe80::a4fe:ff:fe3e:ccb6/64) |
| announce_addresses | 192.168.10.21, 2a01:cb1d:8047:8600:9fda:c9a3:27e:8a7f, fe80::a6ac:56f0:8bbe:aff0 |
Recorder
| oldest_recorder_run | 15 décembre 2025 à 12:06 |
|---|---|
| current_recorder_run | 26 décembre 2025 à 15:34 |
| estimated_db_size | 97.85 MiB |
| database_engine | sqlite |
| database_version | 3.49.2 |