Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
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 ===== | ||