Ver un estado de ficheros en un backup duplicity

Siempre uso el programa de backups duplicity para servidores linux. Es una herramienta muy versátil en la que un día explicaré como configurarla. Sin embargo hay un mecanismo de suma importancia para chequear si un backup se hace correctamente:

duplicity collection-status file:///directorio_del_backup/ --tempdir /directorio_de_ficheros_temporales/ --archive-dir=/directorio_de_cachés/

Con esto, conseguimos ver un report de los backups incrementales que hay en /directorio_del_backup/. Los flags –tempdir y –archive-dir no son vitales, pero si nos hacen ahorrar mucho tiempo porque no necesitará buscar en el propio backup (eso siempre que hayamos hecho el backup indicando donde deberían estar esos directorios caché y temporales).

El resultado que se obtiene es algo similar a esto:

Conectar con el motor: LocalBackend
Directorio de archivador: /directorio_de_ficheros_temporales/80364bb161a40c25e4ea765c8dc36e43

Se encontraron 0 cadenas de respaldo secundaria

Encontró cadena de copia de seguridad primaria con cadena de firma coincidente:
-------------------------
Hora de inicio de la cadena: Wed May  1 02:00:01 2019
Hora de terminación de la cadena: Thu May 30 02:00:02 2019
Número de conjuntos de respaldo contenidos: 30
Número total de volúmenes contenidos: 30
Tipo de conjunto de respaldo                            Hora:   Número de volúmenes:
            Completo         Wed May  1 02:00:01 2019                 1
         Incremental         Thu May  2 02:00:01 2019                 1
         Incremental         Fri May  3 02:00:02 2019                 1
         Incremental         Sat May  4 02:00:01 2019                 1
         Incremental         Sun May  5 02:00:02 2019                 1
         Incremental         Mon May  6 02:00:01 2019                 1
         Incremental         Tue May  7 02:00:02 2019                 1
         Incremental         Wed May  8 02:00:02 2019                 1
         Incremental         Thu May  9 02:00:01 2019                 1
         Incremental         Fri May 10 02:00:01 2019                 1
         Incremental         Sat May 11 02:00:01 2019                 1
         Incremental         Sun May 12 02:00:01 2019                 1
         Incremental         Mon May 13 02:00:01 2019                 1
         Incremental         Tue May 14 02:00:01 2019                 1
         Incremental         Wed May 15 02:00:01 2019                 1
         Incremental         Thu May 16 02:00:01 2019                 1
         Incremental         Fri May 17 02:00:01 2019                 1
         Incremental         Sat May 18 02:00:01 2019                 1
         Incremental         Sun May 19 02:00:01 2019                 1
         Incremental         Mon May 20 02:00:02 2019                 1
         Incremental         Tue May 21 02:00:01 2019                 1
         Incremental         Wed May 22 02:00:01 2019                 1
         Incremental         Thu May 23 02:00:01 2019                 1
         Incremental         Fri May 24 02:00:01 2019                 1
         Incremental         Sat May 25 02:00:01 2019                 1
         Incremental         Sun May 26 02:00:01 2019                 1
         Incremental         Mon May 27 02:00:01 2019                 1
         Incremental         Tue May 28 02:00:01 2019                 1
         Incremental         Wed May 29 02:00:01 2019                 1
         Incremental         Thu May 30 02:00:02 2019                 1
-------------------------
No se han encontrado respaldos huérfanos o incompletos.
Creado a las 12pm el 30/05/19 | Sin comentarios » | Archivado en: administración de sistemas
Tags: | 7 veces visto

Stream Life

Estoy escuchando...

Unable to load Tweets

bluetooth y Mac (osX): Solucionar cortes de sonido

Si al vincular un dispositivo de audio bluetooth a tu mac para escuchar música y notas que se corta cada segundo, aquí explico como se puede solucionar con dos sencillos comandos de terminal:

comando arreglar bluetooth sonido mac
defaults write com.apple.BluetoothAudioAgent "Apple Bitpool Min (editable)" 53
defaults write com.apple.BluetoothAudioAgent "Apple Initial Bitpool Min (editable)" 53
defaults write com.apple.BluetoothAudioAgent "Negotiated Bitpool Min" 53
sudo killall coreaudiod

Con este comando evitarás que se corte el sonido entre tu mac y el dispositivo bluetooth que tengas, incluso si tienes un teclado y ratón bluetooth a la vez. Sigue »

Creado a las 11am el 13/05/16 | 2 comentarios | Archivado en: hardware, mac
Tags: , | 5.336 veces visto

Extraer sólo los ficheros de una revisión SVN

Sigo usando SNV aunque otros sistemas como GiT y Mercurial son los que realmente están ‘on fire’ y en su ‘momentum’. Todavia hay gente que utilizamos SVN como sistema de copias concurrentes. A veces ha sucedido que sólo te interesa sacar una copia de esos ficheros que se han modificado/añadido en una revisión o en un grupo de revisiones. A continuación os muestro una simple concatenación de comandos para poder extraerlos en una carpeta externa al proyecto, y así subir solo esos ficheros necesarios al ftp del proyecto, en lugar de todo el proyecto:

for i in $(svn diff --summarize -r 2:4 http://servidor/dir_svn | awk '{ print $2 }'); do p=$(echo $i | sed -e 's{http://servidor/dir_svn{{'); mkdir -p $(dirname $p); svn export $i $p; done

Lo que hace esta concatenación de comandos es extraer el listado de ficheros de entre un par de revisiones, y usar esa lista para que puedan ser exportados en una carpeta local.

Creado a las 8pm el 10/04/16 | Sin comentarios » | Archivado en: web
Tags: , , | 220 veces visto

Instalar php7 en debian y hacerlo convivir con php5 simultáneamente con php-fpm

Necesitaba instalar el nuevo PHP7 en un servidor donde recientemente tenía instalado un servidor en producción en Debian 8. Este servidor cumple con los servicios web y para eso tiene el conjunto de programas de servidor Apache, MySQL y PHP. Como la instalación se ha hecho mediante el repositorio estable de debian la versión que trae de php es la 5.6.

Sin embargo la idea es añadirle también la versión de PHP 7 que ha salido hace poco a disposición general. A continuación muestro como lo he hecho para que puedan funcionar las dos versiones distintamente.
Sigue »

Creado a las 8pm el 11/03/16 | 3 comentarios | Archivado en: administración de sistemas, PHP
Tags: , | 1.245 veces visto

Cambiar mac address ddwrt

Tengo un router que es una castaña. Y tengo una conexión a internet de «banda ancha» que es lo único que he podido conseguir donde vivo. Hasta ahí nada nuevo bajo el sol. El proveedor me configuró la conexión PPoE de ese router con la mac address que tenía. Al intentar cambiar el router por otro mejor pon ddwrt me encontré el problema que éste no me cambiaba la mac address de la interfaz externa, con lo que no se conectaba de ninguna de las maneras al proveedor.

Después de investigar, me di cuenta que por mas que yo le configuraba en la web de administración la mac address por la del router fallido, éste no era capaz de modificarla. Así que encontré por un foro la siguiente solución:

ifconfig eth0 down
ifconfig eth0 hw ether AA:AA:AA:AA:AA:AA
nvram set wan_hwaddr="AA:AA:AA:AA:AA:AA"
nvram commit
ifconfig eth0 up

Y en menos de un segundo, voilá! tuve internet de «banda ancha»

Creado a las 10pm el 28/02/16 | Sin comentarios » | Archivado en: administración de sistemas, hardware
Tags: , , , | 549 veces visto

Cómo evitar el directorio _notes en dreamweaver

Como usuario de Dreamweaver, puede que uses el gestor de sites del mismo. En ese caso, Dreamweaver suele en cada directorio de tu sitio local añadir un directorio llamado _notes y dentro de él un fichero llamado dwsync.xml.

Si te molesta tener la carpeta _notes sólamente debes ir al administrador de sites del Dreamweaver, y en datos remotos desactivar el checkbox de «Mantener información de sincronización», así como en Design notes desactivar el «Mantener Design Notes».

Actualización – 3/6/11

Para aquellos que usen el SVN, y quieren eliminar del repositorio los directorios _notes, desde la línea de comandos se puede hacer con este sencillo comando:

find ./ -name "_notes" -type d -exec svn delete {} \;
Creado a las 11am el 25/09/10 | 6 comentarios | Archivado en: dreamweaver, web
Tags: | 6.799 veces visto

Como eliminar los ficheros ._ (dot underscore) de tu mac recursivamente

Normalmente tengo los ficheros de trabajo en servidor de desarrollo, que lo tengo compartido mediante NFS. El problema, es que mac escribe los típicos ficheros ._fichero, de modo que para subirlo en ftp o para cualquier otro uso, es un engorro y no sirven para nada porque dejan de estar en el mac.

Apple tiene un comando, que se llama clean_dot, y que elimina ese fichero además de hacer otras operaciones, hace un merge del fichero con su ._fichero homónimo.

El problema de este comando, es que no es recursivo, pero no pasa nada, combinado con el comando find, conseguimos que sea recursivo:

find ./ -name "*"type d –exec dot_clean -v {} \;
Creado a las 2pm el 07/04/10 | Sin comentarios » | Archivado en: administración de sistemas, express, mac
Tags: , , , , | 18.588 veces visto

Integrar un servidor UPnP para ver películas, fotografias y escuchar música con nuestra PS3, MediaTomb

El otro día vi un post en applesfera comentando un hoax sobre si Apple estaba trabajando en un servidor de contenidos multimedia. Al tratarse de un rumor (como cientos y cientos que hay entorno a Apple), la gente empezó a escribir sobre lo que les gustaría tener como aparato «Mediacenter». Sigue »

Creado a las 1am el 10/01/09 | 2 comentarios | Archivado en: administración de sistemas, hardware, media
Tags: , , , , , , , , , | 10.927 veces visto

Recuperación de datos eliminados en /bin

Hace unos momentos, debido a un error tipográfico, me he cargado el directorio /bin de un servidor. Podría haber sido peor, pues el error fue hacer «rm -rf /», al cancelar la orden mediante Ctrl+C evité la catastrofe total, sin embargo sucedió una más pequeña al eliminar el directorio /bin. Sigue »

Creado a las 11pm el 21/12/08 | 3 comentarios | Archivado en: administración de sistemas
Tags: , , , | 2.698 veces visto

Nike+ Human Race

Este pasado domingo se celebró la Nike+ Human Race. Que es como una especie de cyber-quedada a nivel mundial para correr 10km.  Atletas como Marta Domínguez, Chema Martínez, Antonio Reina, Reyes Estévez, Álvaro Rodríguez, Sergio Gallardo, Núria Fernández, Jesús España, entre otros reconocidos deportistas la han corrido en Madrid, donde se ha realizado el evento como una carrera de medio fondo convencional. Pero otros deportistas famosos como José Manuel Calderón y Óscar Pereiro han estado presentes de modo online, como en mi caso.

Sigue »

Creado a las 7pm el 01/09/08 | 3 comentarios | Archivado en: Personal
Tags: , , , | 2.623 veces visto