Nastavení databáze SQLite Home Assistantu do ramdisku, s možností sledování zabrané velikosti. Z ramdisku je možno db zálohovat při vypínání systému na pevný disk a následně při bootu opět obnovit.
Vytvoření přístupového bodu ramdisku:
sudo mkdir /usr/share/hassio/homeassistant/ramdisk
Vytvoření dočasného ramdisku:
sudo mount -t tmpfs -o rw,size=2G tmpfs /usr/share/hassio/homeassistant/ramdisk
Nastavení HA configuration.yaml:
recorder:
db_url: 'sqlite:////config/ramdisk/home-assistant_v2.db' #ukladani db do ramdisku
# db_url: 'sqlite:////config/home-assistant_v2.db' #defaultni ulozeni db v config adresari
# db_url: 'sqlite:///:memory:' #db v pameti
purge_keep_days: 14
sensor:
- platform: systemmonitor
resources:
- type: disk_use_percent
arg: /
- type: disk_use_percent
arg: /config/ramdisk
- type: memory_use_percent
- type: processor_use
- type: last_boot
Vytvoření ramdisku při startu systému vložením následujíchích řádek do /etc/fstab:
# RAMDISK pro HA db
tmpfs /usr/share/hassio/homeassistant/ramdisk tmpfs rw,size=2G 0 0