Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Ultima revisione Entrambe le parti successive la revisione
domoticz_log_ramdrive [2018/07/06 23:39]
flane creata
domoticz_log_ramdrive [2018/07/06 23:41]
flane
Linea 4: Linea 4:
  
  
-Vediamo ora come sia possibile spostare i file scritti più frequentemente da Domoticz su un'​unità RAM drive per ridurre l'​usura della scheda SD. +Vediamo ora come sia possibile spostare i file scritti più frequentemente da Domoticz su un'​unità RAM drive per ridurre l'​usura della scheda SD.\\ 
 +\\ 
 Questo articolo si concentrerà sul registro dei log di Domoticz e su alcuni file temporanei, nonché sul log di openzwave (se utilizzato),​ che sposteremo in un'​unità RAM drive montata come nuova directory in  /​tmp/​domoticz ed il log in /var/log.\\ Questo articolo si concentrerà sul registro dei log di Domoticz e su alcuni file temporanei, nonché sul log di openzwave (se utilizzato),​ che sposteremo in un'​unità RAM drive montata come nuova directory in  /​tmp/​domoticz ed il log in /var/log.\\
 +\\
 Per quanto riguarda la dimensione del RAM Disk, viene utilizzato 20MB che dovrebbe essere sufficiente considerando la dimensione abituale dei file temporanei domoticz e openzwave, ma potrebbe essere necessario aggiustare la dimensione in più o in meno in base alle particolari esigenze. Per quanto riguarda la dimensione del RAM Disk, viene utilizzato 20MB che dovrebbe essere sufficiente considerando la dimensione abituale dei file temporanei domoticz e openzwave, ma potrebbe essere necessario aggiustare la dimensione in più o in meno in base alle particolari esigenze.
-Per quanto riguarda Domoticz, oltre al file log, ci sono due file che possono essere spostati in RAM disk: +Per quanto riguarda Domoticz, oltre al file log, ci sono due file che possono essere spostati in RAM disk:\\ 
-<wrap hi>/​home/​pi/​domoticz/​domoticz.db-wal +\\ 
-/​home/​pi/​domoticz/​domoticz.db-shm</​wrap>​ +<wrap hi>/​home/​pi/​domoticz/​domoticz.db-wal\\ 
-Questi sono i file temporanei di SQLite creati quando Domoticz viene lanciato e che vengono cancellati quando Domoticz viene arrestato. +/​home/​pi/​domoticz/​domoticz.db-shm</​wrap>​\\ 
-Il file domoticz.db-shm è un file relativamente grande (di solito più grande del file di database Domoticz) e viene scritto sulla sd ogni volta che un dato viene modificato in Domoticz, a volte può succedere anche molte volte al minuto, compromettendo in poco tempo la scheda SD. +\\ 
-Sarebbe possibile configurare Domoticz per modificare la posizione di questi file, ma per semplicità,​ è possibile creare dei semplici collegamenti simbolici con il punto di montaggio in RAM disk.  +Questi sono i file temporanei di SQLite creati quando Domoticz viene lanciato e che vengono cancellati quando Domoticz viene arrestato.\\ 
-Siccome questi collegamenti vengano eliminati all'​arresto di Domoticz, l’unica soluzione è quella di modificare lo script di avvio domoticz.sh in modeo che questi collegamenti vengno ricreati ogni volta che Domoticz viene avviato. +Il file domoticz.db-shm è un file relativamente grande (di solito più grande del file di database Domoticz) e viene scritto sulla sd ogni volta che un dato viene modificato in Domoticz, a volte può succedere anche molte volte al minuto, compromettendo in poco tempo la scheda SD.\\ 
- +Sarebbe possibile configurare Domoticz per modificare la posizione di questi file, ma per semplicità,​ è possibile creare dei semplici collegamenti simbolici con il punto di montaggio in RAM disk. \\ 
-Si suppone inoltre che tu sia utente "​pi"​ e che Domoticz sia installato in /​home/​pi/​domoticz +Siccome questi collegamenti vengano eliminati all'​arresto di Domoticz, l’unica soluzione è quella di modificare lo script di avvio domoticz.sh in modeo che questi collegamenti vengno ricreati ogni volta che Domoticz viene avviato.\\ 
 +\\ 
 +Si suppone inoltre che tu sia utente "​pi"​ e che Domoticz sia installato in /​home/​pi/​domoticz\\ 
 +\\
 ===== STEP 1 – Creiamo il RAM Drive e montiamolo ===== ===== STEP 1 – Creiamo il RAM Drive e montiamolo =====
  
  • domoticz_log_ramdrive.txt
  • Ultima modifica: 2020/03/24 11:57
  • da flane