creare una nuova directory in cui si desidera inserire i vostri dati e impostare le autorizzazioni appropriate, ad esempio:
mkdir /mnt/mydrive/influxdb
sudo chown influxdb:influxdb influxdb
Modificare i seguenti tre linee del vostro /etc/influxdb/influxdb.conf
(/usr/local/etc/influxdb.conf
su MacOS) in modo che puntino a la tua nuova posizione:
# under [meta]
dir = "/new/path/to/influxdb/meta"
# under [data]
dir = "/new/path/to/influxdb/data"
wal-dir = "/new/path/to/influxdb/wal"
Riavviare il daemon InfluxDB.
sudo service influxdb restart # Ubuntu/Debian
brew services restart influxdb # macOS/homebrew
Fatto!
Nel caso in cui si desidera mossa dati esistenti, basta semplicemente copiare i dati esistenti (posizione può essere trovato alla influxdb.conf
; /var/lib/influxdb
su Ubuntu/Debian) alla nuova posizione desiderata prima di modificare influxdb.conf
e assicurarsi che la nuova cartella ha le autorizzazioni/proprietà appropriate.
Ci sono alcune informazioni sui backup/ripristini su official docs, tuttavia la copia semplice ha funzionato per me.
Per favore fatemi sapere se ci sono degli errori nelle procedure di cui sopra. Questo è stato testato su InfluxDB v0.12 su macOS/Ubuntu/Raspbian.
fonte
2017-03-21 04:40:34
Il problema è stato risolto modificando i diritti di accesso alla memoria del disco esterno (la destinazione che voglio archuxdb). –
Dovresti scrivere la tua soluzione come risposta ufficiale per gli altri. –