Fuente: Wiki Amarok
Para el siguiente proceso de respaldo se asume que antes has configurado correctamente tu colección Amarok para que use una base de datos MySQL.
A continuación tienes dos script que realizarán todo el proceso de respaldo y restauración. El primero respalda de manera automática, con la frecuencia que tú determines, toda tu colección de música. El segundo cumple la función de restaurar tu colección sin perder tus etiquetas, carátulas, etc. incluso en caso de reinstalar todo el sistema.
El script de respaldo
El script de respaldo lo puedes encontrar acá.
1. El script de respaldo guarda una copia de:
2. Los respaldos se guardan en ~/backup dentro de una carpeta cuyo nombre corresponde a la fecha del respaldo según el formato día-mes-año.
3. Antes de que el script se ejecute debe ser modificado, cambiando según corresponda:
6. Si ejecutas el script más de una vez el mismo día (en caso de ejecución manual) se te preguntará si deseas sobreescribir los archivos anteriormente guardados (Atención: esto no ocurre en el caso de las caratulas, los temas del navegador de contexto y las listas estáticas)
7. Para que este script corra de manera automática debes utilizar la herramienta crontab.
El script de restauración
El script de restauración lo puedes encontrar acá.
1. Antes de que el script se ejecute debe ser modificado, cambiando según corresponda:
3. En el momento de restaurar la colección se te pedirá el password del root MySQL.
4. Se te pedirá que ingreses la fecha del respaldo a restaurar en el orden día-mes-año.
5. Las listas estáticas serán restauradas, pero deberás importarlas posteriormente desde Amarok para que el programa las reconozca.
6. Se asume que este script se ejecuta de manera manual cuando sea necesario.
7. En caso de que sea necesario volver a otorgar los permisos al usuario MySQL debes escribir en el terminal:
Donde la sintaxis de la instrucción GRANT significa:
8. En caso de que desees no restaurar algún elemento basta con comentar la linea correspondiente anteponiendo el signo #.
Para el siguiente proceso de respaldo se asume que antes has configurado correctamente tu colección Amarok para que use una base de datos MySQL.
A continuación tienes dos script que realizarán todo el proceso de respaldo y restauración. El primero respalda de manera automática, con la frecuencia que tú determines, toda tu colección de música. El segundo cumple la función de restaurar tu colección sin perder tus etiquetas, carátulas, etc. incluso en caso de reinstalar todo el sistema.
El script de respaldo
El script de respaldo lo puedes encontrar acá.
1. El script de respaldo guarda una copia de:
- La base de datos MySQL.
- El archivo amarokrc.
- Las listas dinámicas, inteligentes y estáticas.
- Las carátulas de los discos.
- Los temas del navegador de contexto.
2. Los respaldos se guardan en ~/backup dentro de una carpeta cuyo nombre corresponde a la fecha del respaldo según el formato día-mes-año.
3. Antes de que el script se ejecute debe ser modificado, cambiando según corresponda:
- [Línea 9] El nombre de la base de datos MySQL.
- [Línea 12] El nombre del usuario MySQL.
- [Línea 13] El password MySQL.
- [Línea 16] El archivo amarokrc.
- [Línea 19] Las listas dinámicas.
- [Línea 22] Las listas inteligentes.
- [Línea 28] Las listas estáticas.
- [Línea 25] Las carátulas de los discos.
- [Línea 31] Los temas del navegador de contexto.
6. Si ejecutas el script más de una vez el mismo día (en caso de ejecución manual) se te preguntará si deseas sobreescribir los archivos anteriormente guardados (Atención: esto no ocurre en el caso de las caratulas, los temas del navegador de contexto y las listas estáticas)
7. Para que este script corra de manera automática debes utilizar la herramienta crontab.
El script de restauración
El script de restauración lo puedes encontrar acá.
1. Antes de que el script se ejecute debe ser modificado, cambiando según corresponda:
- [Línea 33] El nombre del usuario MySQL (en el script se asume USUARIO) y el nombre de la base de datos (en el script se asume amarok)
- [Línea 15] El archivo amarokrc.
- [Línea 9] Las listas dinámicas.
- [Línea 12] Las listas inteligentes.
- [Línea 21] Las listas estáticas.
- [Línea 18] Las caratulas de los discos.
- [Línea 24] Los temas del navegador de contexto.
3. En el momento de restaurar la colección se te pedirá el password del root MySQL.
4. Se te pedirá que ingreses la fecha del respaldo a restaurar en el orden día-mes-año.
5. Las listas estáticas serán restauradas, pero deberás importarlas posteriormente desde Amarok para que el programa las reconozca.
6. Se asume que este script se ejecuta de manera manual cuando sea necesario.
7. En caso de que sea necesario volver a otorgar los permisos al usuario MySQL debes escribir en el terminal:
mysql -p -u root
GRANT ALL ON amarok.* TO amarok@localhost IDENTIFIED BY 'PASSWORD';
FLUSH PRIVILEGES;
QUIT;
Donde la sintaxis de la instrucción GRANT significa:
GRANT [permisos] ON [base_datos].[tabla] TO [usuario]@[host_de_conexión] IDENTIFIED BY '[password para el usuario]'Otra forma de hacerlo es con MySQL Administrator.
8. En caso de que desees no restaurar algún elemento basta con comentar la linea correspondiente anteponiendo el signo #.
1 comentario:
Hola!
¿Te interesa formar parte del Planeta de Ubuntu-cl?
Visita https://wiki.ubuntu.com/ChileanTeam/General/NormasPlaneta
Saludos!
Publicar un comentario