Ver Mensaje Individual
  #2  
Antiguo 05-02-2007
Pandre Pandre is offline
Miembro
 
Registrado: may 2003
Ubicación: San Bartolomé de la Torre, Huelva (España)
Posts: 35
Reputación: 0
Pandre Va por buen camino
Qué tal

Solución "no software":

La solución contra apagones pasa más a ser un problema "no software"... Yo en mi caso lo solucioné con un SAI.

Viene a ser un dispositivo externo para alimentación ininterrumpida, con una batería. Tienen autonomía para unos 15-30 minutos dependiendo del consumo de la máquina... El equipo ni se entera si hay un corte de suministro.

Vamos, como la batería de un ordenador portátil

Solución software sencilla (chapucilla, pero eficaz muchas veces):

Una solución por software rápida y sencilla es usar dos archivos. Me explico:

A y B son los archivos, y ambos seran idénticos con la misma información. Cuando quieras escribir datos, los escribes sobre A. Tras la escritura, copias los datos de A en B.

En el supuesto caso de que falle el sistema en la escritura, aun tienes a B con la información de la penúltima actualización (recuerda que B era una copia de A antes de ser modificado el propio A).
Si falla el sistema haciendo la copia de A a B, en ese caso estaría corrupto B, pero A al estar en modo lectura no se ve afectado, y por tanto, tendrías en A los datos guardados correctamente hasta la última actualización...

Espero haberme explicado...

PD.: hay SAIs por unos 50€ (los malos) y de ahí en adelante...


Saludos
__________________
Un cordial saludo.

~~~~~~~~~~~~~~~~~~
José A. Gómez Martín
pandre@arsystel.com
Responder Con Cita