MOD Nain: Comment sauvegarder via SSH sous Linux

Publié par TheJoe sur

Temps de lecture estimé: 2 minutes

Nel post precedente abbiamo visto come il MOD Nain sia molto più di un semplice multieffetto: est un vrai serveur audio Linux. Cela, viens moi, avete passato ore a spippolare via browser per creare la catena di segnale perfetta, l’ultima cosa che volete è perdere tutto per un errore di sistema o un reset di fabbrica.

Oggi vediamo come automatizzare il backup di pedalboard, preset e plugin utilizzando la potenza di SSH e un semplice script Bash. Niente interfacce grafiche lente: solo riga di comando.

1. Requisiti e Accesso

Première, collegate il Dwarf al PC via USB. Come sappiamo, l’IP di default è 192.168.51.1. Assicuratevi di avere un client SSH installato sulla vostra distro (ma su Linux è praticamente scontato).

ssh root@192.168.51.1

Remarque: La password di default èmod“. Reperibile nella documentazione ufficiale di MOD Audio. Può variare, a seconda della versione del firmware.

2. Dove si trovano i dati?

Sul Dwarf, i dati che ci interessano risiedono principalmente in /data/. In particolare:

  • Pedalboards: /data/pedalboards/
  • User Plugins: /data/plugins/
  • Banks: /data/banks/

3. Lo Script di Backup Automatico

Invece di copiare i file a mano ogni volta, ho scritto questo piccolo script Bash che crea un archivio compresso con il timestamp del giorno e lo scarica direttamente sul PC. Questo script limita al minimo le scritture sulla memoria flash del Dwarf, preservandone la vita.

#!/bin/bash

# Configurazione
DWARF_IP="192.168.51.1"
BACKUP_DIR="$HOME/Documenti/Backup_MOD_Dwarf"
DATE=$(date +%Y-%m-%d_%H%M)
FILENAME="dwarf_backup_$DATE.tar.gz"

# Creazione cartella locale se non esiste
mkdir -p "$BACKUP_DIR"

echo "Avvio backup del MOD Dwarf..."

# Comando remoto via SSH per creare l'archivio e scaricarlo via pipe
ssh $USER@$DWARF_IP "tar -cz -C /data pedalboards banks user-files 2>/dev/null" > "$BACKUP_DIR/$FILENAME"

if [ $? -eq 0 ]; then
    echo "Successo! Backup salvato in: $BACKUP_DIR/$FILENAME"
else
    echo "Errore durante il backup. Controlla la connessione USB."
fi

4. Automazione (Opzionale)

Possiamo anche rendere lo script eseguibile con chmod +x backup_dwarf.sh e aggiungerlo a un alias nel vostro .bashrc le .zshrc, così basterà digitare dwarf-backup nel terminale ogni volta che torniamo da un live o dalle prove.

Regardez ici:  Milliseconde: optimiser Linux pour la production audio

Perché farlo via SSH?

La web interface del MOD Dwarf è fantastica per creare suoni, ma il terminale vince sempre sulla gestione dei file. Via SSH è possibile:

  • Effettuare backup selettivi.
  • Ripristinare configurazioni precedenti in pochi secondi con scp.
  • Verificare l’integrità dei file LV2 installati manualmente.

Avete personalizzato lo script o avete trovato percorsi diversi per i vostri campioni audio (samples)? Faites-moi savoir dans les commentaires!


Consiglio: Ricordate che il Dwarf usa una memoria flash. Evitate di scrivere script che eseguono backup ogni 5 minuti per non stressare inutilmente il supporto fisico. Fatelo quando apportate qualche modifica, oppure con cadenza mensile.


TheJoe

Je garde ce blog comme un hobby par 2009. Je suis passionné de graphisme, la technologie, logiciel Open Source. Parmi mes articles ne sera pas difficile de trouver de la musique, et quelques réflexions personnelles, mais je préfère la ligne directe du blog principalement à la technologie. Pour plus d'informations me contacter.

0 commentaires

Laisser un commentaire

Espace réservé d'avatar

Votre adresse email ne sera pas publiée. les champs requis sont indiqués *

Ce site utilise Akismet pour réduire le spam. Découvrez comment vos données de commentaire est traité.