supervisor: When mounted network device fails, Frigate addon starts to store data locally. (filling up localdrive)

Describe the issue you are experiencing

Using the Frigate addon for cctv and have a network storage device added in homeassistant.local:8123/config/storage as frigate. This creates a /media/frigate folder, as described in the frigate manual. This work as suggested, and stores all data on the network device. However, the mounted storage apparently sometimes encounters a hiccup of some sort. This results in the storage device not being mounted correctly anymore. I have to figure out why this happens.

The problem is, when this happens, the /media/frigate folder is created locally, and the frigate addon starts to store data locally, filling up the SDD HA is stored on, which is too small for cctv data.

I have to stop the addon, remove the network device, delete the local /media/frigate folder and restart to fix this.

What type of installation are you running?

Home Assistant OS

Which operating system are you running on?

Home Assistant Operating System

Steps to reproduce the issue

See issue above

Anything in the Supervisor logs that might be useful for us?

nothing regarding this issue currently, but Ill update this when it happens again.

23-10-21 15:33:21 INFO (MainThread) [supervisor.api.middleware.security] /backups access from cebe7a76_hassio_google_drive_backup
23-10-21 15:33:21 INFO (MainThread) [supervisor.api.middleware.security] /supervisor/info access from cebe7a76_hassio_google_drive_backup
23-10-21 15:33:21 INFO (MainThread) [supervisor.api.middleware.security] /backups access from cebe7a76_hassio_google_drive_backup
23-10-21 15:33:45 INFO (MainThread) [supervisor.homeassistant.api] Updated Home Assistant API token
23-10-21 15:34:17 WARNING (MainThread) [supervisor.addons.options] Unknown option 'logins' for Mosquitto broker (core_mosquitto)
23-10-21 15:35:48 WARNING (MainThread) [supervisor.addons.options] Unknown option 'logins' for Mosquitto broker (core_mosquitto)

23-10-21 15:39:27 WARNING (MainThread) [supervisor.addons.options] Unknown option 'logins' for Mosquitto broker (core_mosquitto)

23-10-21 15:44:33 WARNING (MainThread) [supervisor.addons.options] Unknown option 'logins' for Mosquitto broker (core_mosquitto)

23-10-21 15:49:39 WARNING (MainThread) [supervisor.addons.options] Unknown option 'logins' for Mosquitto broker (core_mosquitto)

23-10-21 15:54:45 WARNING (MainThread) [supervisor.addons.options] Unknown option 'logins' for Mosquitto broker (core_mosquitto)

23-10-21 15:59:51 WARNING (MainThread) [supervisor.addons.options] Unknown option 'logins' for Mosquitto broker (core_mosquitto)

23-10-21 16:03:38 INFO (MainThread) [supervisor.resolution.check] Starting system checks with state running
23-10-21 16:03:38 INFO (MainThread) [supervisor.resolution.checks.base] Run check for dns_server_ipv6_error/dns_server
23-10-21 16:03:39 INFO (MainThread) [supervisor.resolution.checks.base] Run check for security/core
23-10-21 16:03:39 INFO (MainThread) [supervisor.resolution.checks.base] Run check for docker_config/system
23-10-21 16:03:39 INFO (MainThread) [supervisor.resolution.checks.base] Run check for free_space/system
23-10-21 16:03:39 INFO (MainThread) [supervisor.resolution.checks.base] Run check for dns_server_failed/dns_server
23-10-21 16:03:39 INFO (MainThread) [supervisor.resolution.checks.base] Run check for multiple_data_disks/system
23-10-21 16:03:39 INFO (MainThread) [supervisor.resolution.checks.base] Run check for trust/supervisor
23-10-21 16:03:39 INFO (MainThread) [supervisor.resolution.checks.base] Run check for pwned/addon
23-10-21 16:03:39 INFO (MainThread) [supervisor.resolution.checks.base] Run check for ipv4_connection_problem/system
23-10-21 16:03:39 INFO (MainThread) [supervisor.resolution.check] System checks complete
23-10-21 16:03:39 INFO (MainThread) [supervisor.resolution.evaluate] Starting system evaluation with state running
23-10-21 16:03:39 INFO (MainThread) [supervisor.resolution.evaluate] System evaluation complete
23-10-21 16:03:39 INFO (MainThread) [supervisor.resolution.fixup] Starting system autofix at state running
23-10-21 16:03:39 INFO (MainThread) [supervisor.resolution.fixup] System autofix complete
23-10-21 16:03:53 INFO (MainThread) [supervisor.homeassistant.api] Updated Home Assistant API token
23-10-21 16:04:57 WARNING (MainThread) [supervisor.addons.options] Unknown option 'logins' for Mosquitto broker (core_mosquitto)

23-10-21 16:10:03 WARNING (MainThread) [supervisor.addons.options] Unknown option 'logins' for Mosquitto broker (core_mosquitto)

23-10-21 16:15:09 WARNING (MainThread) [supervisor.addons.options] Unknown option 'logins' for Mosquitto broker (core_mosquitto)

23-10-21 16:20:15 WARNING (MainThread) [supervisor.addons.options] Unknown option 'logins' for Mosquitto broker (core_mosquitto)

23-10-21 16:25:21 WARNING (MainThread) [supervisor.addons.options] Unknown option 'logins' for Mosquitto broker (core_mosquitto)

23-10-21 16:30:27 WARNING (MainThread) [supervisor.addons.options] Unknown option 'logins' for Mosquitto broker (core_mosquitto)

23-10-21 16:33:59 INFO (MainThread) [supervisor.homeassistant.api] Updated Home Assistant API token
23-10-21 16:35:33 WARNING (MainThread) [supervisor.addons.options] Unknown option 'logins' for Mosquitto broker (core_mosquitto)

23-10-21 16:40:39 WARNING (MainThread) [supervisor.addons.options] Unknown option 'logins' for Mosquitto broker (core_mosquitto)

23-10-21 16:45:45 WARNING (MainThread) [supervisor.addons.options] Unknown option 'logins' for Mosquitto broker (core_mosquitto)

23-10-21 16:50:51 WARNING (MainThread) [supervisor.addons.options] Unknown option 'logins' for Mosquitto broker (core_mosquitto)

23-10-21 16:55:57 WARNING (MainThread) [supervisor.addons.options] Unknown option 'logins' for Mosquitto broker (core_mosquitto)

23-10-21 17:01:03 WARNING (MainThread) [supervisor.addons.options] Unknown option 'logins' for Mosquitto broker (core_mosquitto)

23-10-21 17:03:39 INFO (MainThread) [supervisor.resolution.check] Starting system checks with state running
23-10-21 17:03:39 INFO (MainThread) [supervisor.resolution.checks.base] Run check for dns_server_ipv6_error/dns_server
23-10-21 17:03:39 INFO (MainThread) [supervisor.resolution.checks.base] Run check for security/core
23-10-21 17:03:39 INFO (MainThread) [supervisor.resolution.checks.base] Run check for docker_config/system
23-10-21 17:03:39 INFO (MainThread) [supervisor.resolution.checks.base] Run check for free_space/system
23-10-21 17:03:39 INFO (MainThread) [supervisor.resolution.checks.base] Run check for dns_server_failed/dns_server
23-10-21 17:03:39 INFO (MainThread) [supervisor.resolution.checks.base] Run check for multiple_data_disks/system
23-10-21 17:03:39 INFO (MainThread) [supervisor.resolution.checks.base] Run check for trust/supervisor
23-10-21 17:03:39 INFO (MainThread) [supervisor.resolution.checks.base] Run check for pwned/addon
23-10-21 17:03:39 INFO (MainThread) [supervisor.resolution.checks.base] Run check for no_current_backup/system
23-10-21 17:03:39 INFO (MainThread) [supervisor.resolution.checks.base] Run check for ipv4_connection_problem/system
23-10-21 17:03:39 INFO (MainThread) [supervisor.resolution.check] System checks complete
23-10-21 17:03:39 INFO (MainThread) [supervisor.resolution.evaluate] Starting system evaluation with state running
23-10-21 17:03:39 INFO (MainThread) [supervisor.resolution.evaluate] System evaluation complete
23-10-21 17:03:39 INFO (MainThread) [supervisor.resolution.fixup] Starting system autofix at state running
23-10-21 17:03:39 INFO (MainThread) [supervisor.resolution.fixup] System autofix complete
23-10-21 17:04:00 INFO (MainThread) [supervisor.homeassistant.api] Updated Home Assistant API token
23-10-21 17:04:02 INFO (MainThread) [supervisor.updater] Fetching update data from https://version.home-assistant.io/stable.json
23-10-21 17:06:09 WARNING (MainThread) [supervisor.addons.options] Unknown option 'logins' for Mosquitto broker (core_mosquitto)

23-10-21 17:10:42 INFO (MainThread) [supervisor.host.info] Updating local host information
23-10-21 17:10:43 INFO (MainThread) [supervisor.host.services] Updating service information
23-10-21 17:10:43 INFO (MainThread) [supervisor.host.network] Updating local network information
23-10-21 17:10:43 INFO (MainThread) [supervisor.host.sound] Updating PulseAudio information
23-10-21 17:10:43 INFO (MainThread) [supervisor.host.manager] Host information reload completed
23-10-21 17:11:15 WARNING (MainThread) [supervisor.addons.options] Unknown option 'logins' for Mosquitto broker (core_mosquitto)

23-10-21 17:16:21 WARNING (MainThread) [supervisor.addons.options] Unknown option 'logins' for Mosquitto broker (core_mosquitto)

23-10-21 17:21:27 WARNING (MainThread) [supervisor.addons.options] Unknown option 'logins' for Mosquitto broker (core_mosquitto)

23-10-21 17:26:33 WARNING (MainThread) [supervisor.addons.options] Unknown option 'logins' for Mosquitto broker (core_mosquitto)

23-10-21 17:31:39 WARNING (MainThread) [supervisor.addons.options] Unknown option 'logins' for Mosquitto broker (core_mosquitto)

23-10-21 17:34:00 INFO (MainThread) [supervisor.homeassistant.api] Updated Home Assistant API token
23-10-21 17:36:45 WARNING (MainThread) [supervisor.addons.options] Unknown option 'logins' for Mosquitto broker (core_mosquitto)

23-10-21 17:41:51 WARNING (MainThread) [supervisor.addons.options] Unknown option 'logins' for Mosquitto broker (core_mosquitto)

23-10-21 17:46:57 WARNING (MainThread) [supervisor.addons.options] Unknown option 'logins' for Mosquitto broker (core_mosquitto)

System Health information

System Information

version core-2023.10.4
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.11.5
os_name Linux
os_version 6.1.56
arch x86_64
timezone Europe/Amsterdam
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
GitHub API Calls Remaining 5000
Installed Version 1.33.0
Stage running
Available Repositories 1377
Downloaded Repositories 32
Home Assistant Cloud
logged_in true
subscription_expiration 18 november 2023 om 01:00
relayer_connected false
relayer_region null
remote_enabled true
remote_connected false
alexa_enabled false
google_enabled true
remote_server null
certificate_status null
can_reach_cert_server ok
can_reach_cloud_auth failed to load: timeout
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 11.0
update_channel stable
supervisor_version supervisor-2023.10.0
agent_version 1.6.0
docker_version 24.0.6
disk_total 78.7 GB
disk_used 18.1 GB
healthy true
supported true
board ova
supervisor_api ok
version_api ok
installed_addons Home Assistant Google Drive Backup (0.111.1), AppDaemon (0.13.6), Duck DNS (1.15.0), Mosquitto broker (6.3.1), Terminal & SSH (9.7.1), Frigate (0.12.1), MQTT Explorer (browser-1.0.3), Spotweb (1.5.4-9), MariaDB (2.6.1), Tailscale (0.12.0), NGINX Home Assistant SSL proxy (3.5.0), phpMyAdmin (0.8.9)
Dashboards
dashboards 2
resources 18
views 12
mode storage
Recorder
oldest_recorder_run 11 oktober 2023 om 04:28
current_recorder_run 21 oktober 2023 om 15:18
estimated_db_size 358.31 MiB
database_engine sqlite
database_version 3.41.2

Supervisor diagnostics

config_entry-hassio-ad4f49c452b7318a023530f2873844c3.json.txt

Additional information

No response

About this issue

  • Original URL
  • State: open
  • Created 8 months ago
  • Comments: 21 (2 by maintainers)

Most upvoted comments

Architecture discussion on a proposed fixed to the Network Storage issues: https://github.com/home-assistant/architecture/discussions/1033

This has caught me out a few times in the past! It’s an issue again for me now as rather than a separate NAS server I’m now using the SambaNAS add-on in HA with an external USB drive plugged into my HAOS machine. I think the problem is, the Frigate add-on is starting before the SambaNAS add-on, so cannot access the external drive, and instead creates its folders on the local drive as mentioned above (which also as mentioned is an issue as you cannot then subsequently mount the external drive). I think the easiest solution for me is just NOT automatically start Frigate on boot, but instead wait a few minutes and check the external drive is accessible before starting it via an automation.

There hasn’t been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. Please make sure to update to the latest version and check if that solves the issue. Let us know if that works for you by adding a comment 👍 This issue has now been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.

There hasn’t been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. Please make sure to update to the latest version and check if that solves the issue. Let us know if that works for you by adding a comment 👍 This issue has now been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.