nexus

28-8-2006

Script para backups

Archivado en: GNU/Linux, Informática

Bueno, como ya sabeis que a veces posteo a pares, aqui va el script que uso para hacer copias de seguridad. Vale que no hace todas las comprobaciones que deberia hacer, pero buen, funciona. Lo tengo como una tarea cron para ejecutarse todos los días a una hora. Además, uso una partición que no monto automáticamente al arrancar por si acaso. Tiene varios modos de funcionamiento:

  • -t Total, hace backups de todos los archivos listados en el archivo al que apunta $FICHEROS.
  • -n Total, hace backups de todos los archivos listados en el archivo al que apunta $FICHEROS menos de los listados en el archivo al que referencia $EXCLUIDOS. Es util por si, como yo, tienes un directorio de mails que ocupan una burrada.
  • -i Incremental, hace backups de todos los archivos modificados desde el último backup normal.
  • Sin parametros Asi lo lanzo desde cron, la idea es, si es primer domingo de mes, total; el resto de los domingos, normal; y, el resto de los días, incremental.

#!/bin/bash
FICHEROS="/home/usuario/bk/cfg/backup.txt"
EXCLUIDOS="/home/usuario/bk/cfg/exclusions.txt"
PARTICION="/home/usuario/bk"
BACKUPS="/home/usuario/bk/BakUps/"
incremental(){
  #Usamos algo mas de 24horas (1440 minutos) por si acaso
  let MIN=24*60*$1+30
  find `cat $FICHEROS` \! \( -type d -a \! -empty \) -a -mmin -$MIN -print0|tar -cpzf $BACKUPS/BakUp-date +%d-%m-%y`-incrementalar.gz --null -T - -X $EXCLUIDOS
  echo Toca incremental
}
normal(){
  tar -cpzf $BACKUPS/BakUp-`date +%d-%m-%y`-normal.tar.gz -T $FICHEROS -X $EXCLUIDOS
  echo Toca normal
}
total(){
  tar -cpzf $BACKUPS/BakUp-`date +%d-%m-%y`-full.tar.gz -T $FICHEROS
  echo Toca total
}
if mount $PARTICION; then
  if [ $# -eq 1 ];then
    case $1 in
      "-n")normal;;
      "-i")incremental `date +%u`;;
      "-t")total;;
      *) echo Parametro desconocido. No use parametros o use -t para completo, -n para normal o -i para incremental;;
    esac
  else
    DIASEM=`date +%u`
    case $DIASEM in
      [1-6]) incremental $DIASEM
      ;;
      7) DIAMES=`date +%d`
      if [ $DIAMES -le 07 ];then
        total
      else
        normal
      fi
      ;; #domingo
    esac
  fi
  umount $PARTICION
else
  echo No se ha podido montar la particion
fi

Información que he usado: Linux Backup, Manual de Find y Rediris.

Escrito por NoAlWin a las 19:22.

Evitar el fraude

Archivado en: Informática, Internet

Me he enterado de que el Ministerio de Industría, Turismo y Comercio, en colaboración con la Asociación de Internautas, Panda y alguno más, han montado la 1ª Campaña contra el robo de identidad y el fraude on-line (en cristiano: un sitio para informar sobre el phising y demás amenazas.)

Hasta aquí es una iniciativa loable, pero no me acaba de gustar. ¿Por qué? Bueno, que regalen el antivirus Panda o dejen bajarte información a cambio de dar tu e-mail a Panda no me parece tan loable. Está bien que conciencien a la población, e incluso que regalen el antivirus, pero lo veo demasiado cerrado en un producto específico (Panda), seguramente porqué es español. De todas maneras, me da la sensación de que intentan convencerte de que con un antivirus solucionas todos los problemas y tienes un blindaje ultrafuerte, y no es así. El antivirus solo es para cuando el sentido común ha fallado, es una herramienta, no una solución mágica.

Pero supongo que en esta vida ajetreada en la que usar el ordenador tiene que ser tan fácil como usar la tele, las cosas que parezcan dificiles no interesan y la gente pasa de informarse sobre como protegerse si hay que leer mucho. En fin, parece que usar el sentido común y comprender la tecnología cuesta mucho.

Yo creo que la informática deberia darse en los institutos, incluso como asignatura obligatoria. Y centrarse en el funcionamiento general de los ordenadores y de las redes, haciendo un énfasis en los temas de seguridad, en vez de en temas ofimáticos. ¿Por qué? Los padres nos dicen que no cojamos caramelos de desconocidos pero, normalmente, no tienen ni idea de informática, así que alguien tiene que enseñar a los críos. Y, ya que nos ponemos, enseñar que no solo existe Microsoft, enseñar que existe diversidad, eso tambien reducirá la difusión de virus.

Actualización: Yo creí que era el antivirús entero, al menos eso me dió a entender cuando lo leí, pero en los comentarios Javi dice que es una versión de prueba. Así que los que queriais un antivirus gratis tendreís que segir usando Antivir, Avast o AVG.

Actualización: No está claro, que alguien se lo instale y nos lo aclare :-P .

Escrito por NoAlWin a las 18:41.

8-8-2006

Limpiando el disco duro

Archivado en: Uncategorized

Después de relegarlo y postergarlo, al fin me he decidido: voy a hacer un backup masivo.

Objetivo: Backup de todos los datos que me puedan servir.
Problema: Años de almacenamiento descontrolado provocan que la información no quepa en un CD y haya que revisar datos.

Es un poco chocante cuando encuentras cosas de hace años. Almacenadas básicamente porque no tenia Internet y quería poder accedera ellas. Y no solo documentación, sino programas. En esta particular galería de los horrores encongramos: versiones antiguas de GnuPG, Versiones de Nero, un instalador de Firefox 0.8 para windows (y otro con traduccion incluida), el instalador de aMSN 0.90, los drivers de ATI que no eran para mi tarjeta, los paquetes de XFCE4 para mandrake que me baje y traje a casa en disquetes, el monográfico ENIGMA de Kriptópolis incompleto (vaya look tenía Kriptópolis en aquiella epoca), pdf con manuales de GNU/Linux a porrillo (probablemente triplicados unos cuantos), manuales para programar e Visual Basic :? , paquetes RPM varios, programas de windows varios, prácticas de años pasados y demás cosas.

Buf, voy a pasar de clasificar y voy a gastar varios CD’s

Escrito por NoAlWin a las 20:39.

Una historia

Archivado en: Personal, Varios

Un día en X ciudad cayó un misil y destruyó varios edificios. En cuestión de minutos se arremolino una multitud viendo lo que había pasado. Un grupo de personas atribuyeron el hecho al terrorísta megalómano que había amenazado la ciudad anteriormente y tomo medidas para responder al ataque. Otro grupo no sé preocupo de por qué había aparecido un misil y no se preocupo de buscar al culpable. Un tercer grupo no solo negaba que fue el megalomano sino que incluso negaba que alguien lo hubiera lanzado, decían que el misil había llegado por casualidad. ¿En que grupo estás?

Escrito por NoAlWin a las 17:23.

Get free blog up and running in minutes with Blogsome
Tema basado en un diseño de Ian Main