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 comandoecho "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:
Perche' non usare KnoppMyth (che ce l' ha gia' installato) facendolo partire direttamente da cd?
Buona continuazione
WebDataBank
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
@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