MOD Dwarf: come ripristinare i dati (restore) da un backup

Pubblicato da TheJoe il

Tempo di lettura stimato: 2 minuti

Fare il backup è fondamentale, ma sapere come fare il restore in caso di disastro è ciò che vi salva la serata (o il live). Il procedimento è l’esatto opposto del backup: prendiamo l’archivio dal nostro PC e lo “iniettiamo” direttamente nel filesystem del Dwarf via SSH.

Ripristino totale delle Pedalboard

Se volete ripristinare tutto il pacchetto (pedalboard, banche e file utente) che avete salvato con lo script precedente, il comando da lanciare dal vostro terminale Linux è il seguente:

# Attenzione: lancia questo comando dalla cartella dove si trova il file .tar.gz
cat dwarf_backup_DATA_ORA.tar.gz | ssh root@192.168.51.1 "tar -xz -C /data"

Cosa succede qui? cat legge il file sul tuo PC, lo passa attraverso il tunnel SSH, e il tar sul Dwarf lo scompatta in tempo reale direttamente nella directory /data.

Ripristino selettivo (Singola Pedalboard)

A volte non volete piallare tutto, ma solo recuperare una specifica pedalboard che avete accidentalmente cancellato. In questo caso, potete estrarre solo quella cartella dall’archivio:

# Esempio per ripristinare solo la pedalboard "MioSuonoSolo"
tar -xzf dwarf_backup_DATA.tar.gz pedalboards/MioSuonoSolo.pedalboard/
scp -r pedalboards/MioSuonoSolo.pedalboard/ root@192.168.51.1:/data/pedalboards/

Passaggio fondamentale: Refresh del sistema

Il MOD Dwarf carica i dati all’avvio del servizio. Se caricate nuovi file via SSH mentre l’unità è accesa, le modifiche potrebbero non apparire subito nell’interfaccia web. Per forzare il ricaricamento senza riavviare fisicamente l’hardware, potete riavviare il servizio mod-ui (se il firmware lo consente via shell) o più semplicemente riavviare l’unità:

ssh root@192.168.51.1 "reboot"

Considerazioni di sicurezza

Come ogni operazione di scrittura via root, fate attenzione. Se scompattate un archivio corrotto o nel percorso sbagliato, potreste dover ricorrere al Factory Reset del Dwarf. Il mio consiglio? Verificate sempre il contenuto del backup prima di fare il restore con un semplice tar -ztvf backup.tar.gz.

Nota tecnica: I plugin installati tramite lo store ufficiale vengono gestiti dal database interno del Dwarf. Il restore via SSH dei file binari dei plugin è utile per quelli installati manualmente (i tuoi file .lv2 compilati o scaricati altrove).


TheJoe

Mantengo questo blog a livello amatoriale dal 2009. Sono appassionato di grafica, tecnologia, software Open Source. Fra i miei articoli non sarà difficile trovarne circa la musica, ed alcuni di riflessioni personali, ma preferisco indirizzare la linea del blog principalmente verso la tecnologia. Per informazioni contattami.

0 commenti

Lascia un commento

Segnaposto per l'avatar

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.