Il backup di MythTV

Chiunque ci abbia avuto a che fare sa che MythTV non è il software più amichevole della terra. Configurarlo come si deve comporta un buon numero di ore e invocazioni più o meno ortodosse a varie deità. Una volta riusciti a piegarlo allo nostre esigenze (sperando sempre di poter usare un giorno qualcosa di più immediato e semplice!) è fondamentale salvare tutto quanto.
Nella prossima versione, la 0.22, saranno integrati due script (backup e restore) che si occuperanno per l'appunto di backup e restore. Sono semplici script in perl che possono essere utilizzati anche nelle versioni precedenti. Vediamo come.

1. Installazione

Scarichiamo gli script dal repository. Nota: ho usato TinyURL esclusivamente per avere una riga più leggibile sul blog, gli url nel paragrafo precedente sono quelli originali.

wget http://tinyurl.com/988atx -O mythconverg_backup.pl
wget http://tinyurl.com/a5w8va -O mythconverg_restore.pl


Modifichiamo i permessi per poterli eseguire

chmod a+x mythconverg_backup.pl mythconverg_restore.pl

Proviamo ad eseguirli con l'opzione --help per farci un'idea di quello che possono fare. Ad esempio:

./mythconverg_restore.pl --help

2. Configurazione

Per recuperare i parametri di configurazione gli script utilizzano il file ~/.mythtv/config.xml. Possiamo specificare in quale directory salvare i nostri backup e creare il file di configurazione dei backup (in ~/.mythtv/backuprc) con il comando

echo "DBBackupDirectory=/home/CASAMIA/mythtvBackup" > ~/.mythtv/backuprc

Creiamo la directory

mkdir /home/CASAMIA/mythtvBackup

Nota: ovviamente dovete modificare CASAMIA con la vostra home.

3.Backup

Ora possiamo fare il nostro primo backup:

./mythconverg_backup.pl

Se vogliamo avere qualche dettaglio in più su quello che fa lo script, possiamo usare l'opzione --verbose così:

./mythconverg_backup.pl --verbose

Ora, se guardiamo nella directory che abbiamo impostato nel passo precedente, ci troveremo il nostro backup in formato compresso.

4. Restore

Per ripristinare l'ultimo backup sarà sufficiente utilizzare il comando

./mythconverg_restore.pl
Nel caso non funzionasse, dovete andare nella directory dove si trovano i backup, decomprimere quello che vi interessa ripristinare e dare un comando come questo

mysql -u mythtv -pPASSWORD mythconverg > backup.sql

Per sapere tutto sul backup con questi due script vi rimando all'HOWTO ufficiale. Esistono sicuramente altri modi per salvare la configurazione di MythTV: i primi che mi vengono in mente prevedono l'utilizzo di PhpMyAdmin o PhpMinAdmin.

3 commenti:

MenteDigitale.org ha detto...

Perche' non usare KnoppMyth (che ce l' ha gia' installato) facendolo partire direttamente da cd?

Buona continuazione
WebDataBank

MenteDigitale.org ha detto...

P.s. Che noia doversi loggare per forza con la mail di google.
Non mi faccio chiamare tecnico... Quello e' solo per i curriculum.
Apparendo con quell' "etichetta" sul web rischio di fare una figuraccia XD
Buona continuazione
WebDataBank

hipst3r ha detto...

@Tecnico
Temo di non aver capito cosa intendi. Al momento sto usando Mythbuntu, installato su disco.
In generale fare backup è sempre un'ottima cosa, non trovi? :-)

Posta un commento

 
Web Analytics