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.
Tags: administración de sistemas | 377 veces visto
Stream Life
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:
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 »
Tags: bluetooth, mac | 9.079 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.
Tags: linux, programación, svn | 316 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 »
Tags: administración, administración de sistemas, linux | 1.508 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»
Tags: administración, administración de sistemas, dd-wrt, linux | 786 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 {} \;
Tags: | 7.100 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:
Tags: administración, administración de sistemas, dot score, dot underscore, mac | 18.819 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 »
Tags: administración de sistemas, divx, fotos, hdmi, linux, mac, mediacenter, mediatomb, musica, Play station 3, video | 11.017 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 »
Tags: /bin, administración, administración de sistemas, backup, linux | 2.779 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.