Nuevamente #viernesdeescritorio, esta semana tocare un tema que puede ser recurrente pero que considero importante, los respaldos de información. Hoy estaba tranquilo en casa pensando que el día estaba cerrado cuando recibí un mensaje, desde una de las oficinas una de las chicas de administración saludo "Hola", pasadas las tres de la tarde no es algo común, generalmente las solicitudes llegan temprano en la mañana, cuando son cercano en la tarde, son saludos que vienen acompañados de algún problema.
Luego de saludar llegan una serie de capturas, el sistema administrativo no funcionaba. Veo los errores y el sistema en especifico y pienso, pues si el sistema falla tocara llamar a la empresa que lo implementa. Pero luego recibo un audio, la persona me comenta que la empresa del sistema reviso y no conseguía la carpeta, que debíamos hablar con alguien de sistemas. Algo que me pareció curioso porque si se es responsable de un sistema generalmente se es responsable de cubrir sus problemas.
Sin embargo es un cliente que mantiene su contrato de mantenimiento mensual, es bueno aclarar que un plan de mantenimiento no implica mantener el sistema administrativo, equipos, red y servidor son cosas que reviso, pero el sistema con su base de datos es algo que en teoría maneja la empresa que lleva el sistema administrativo. Igualmente me conecto al servidor y lo primero que encuentro es que la carpeta a la cual apuntan los accesos del sistema están vacías, allí entendí cuando la persona del sistema les dijo, no consigo nada revisen.
Aclaremos algo, si bien no es un sistema que yo implemente o me encargue de instalar, todo aquel que tiene tiempo trabajando en el área sabe como funciona un sistema, si bien el motor de base de datos puede ser diferente, la forma de conexión puede cambiar un poco y detalles por el estilo, al final uno entiende como funcionan, en este caso con revisar las rutas de los acceso directos fue suficiente para saber que efectivamente no estaban las carpetas, la base de datos estaba intacta y las rutas seguían existiendo. El problema que consiguió la persona que instala es ver que no estaban las carpetas y pensar, seguramente deberemos rehacer todo el sistema. Lamentablemente existe una mala practica en los paquetes de venta de sistema en el país, luego de realizada la venta, llega a las oficinas un implantador, generalmente alguien que conoce muy bien el sistema, tiene una cartilla de que debe instalar para que funcione y que luego sabe a detalle como funciona por dentro y todos los parámetros a configurar, dictan un curso a los usuarios y dejan todo allí.
Normalmente en la planilla de pasos que deben realizar ejecutan un script que programa algún perfil de respaldo de las base de datos, pero muchas veces lo hacen de forma tan autómata que no saben que eso se realiza. Un punto que siempre olvidan es que luego de varias semanas de trabajo lo que esta dentro de las carpetas del sistema, es una imagen muy diferente a la colocada originalmente, si bien los parámetros de configuración, existen dentro de la base de datos una gran cantidad de cosas como formato de los reportes, formatos de facturas y alguna configuraciones especificas que pueden aumentar según la manera en que se concibió el sistema.
Se olvidan de dicha carpeta se van y dejan todo funcionando de esta manera, lo curiosos es que la carpeta queda dentro del mismo equipo que hace de servidor, de igual forma realizan los respaldos dentro de una carpeta en el mismo servidor, practica que elimina todo posibilidad de utilidad real en caso de fallo físicos de los equipos. Poniendo todo en contexto hablamos de una empresa de 3 usuarios administrativos, una persona de redes sociales y un deposito con un par de cargadores y chofer, si bien tienen mucho trabajo una plantilla tan pequeña no mantiene personal permanente de sistemas. En este caso el dueño si me tiene a mi que contemplo esas cosas pero puedo asegurarles que la mayoría de las empresas de este tamaño confían que la empresa que instala el sistema contempla estos problemas y las empresas que instalan parece que no miden la importancia del sistema a largo plazo para dicha empresa.
Cuando hay un problema tienden a decirle al dueño llama a tu persona de sistemas, si no existe culpan al cliente, pero realmente los instaladores razonables piden hablar con la persona de sistemas para hacer junto un plan de recuperación, cuando no me llaman se que es un instalador que solo ve el pago del momento y no le importa su cliente a largo plazo. En esta caso ese fue el escenario a principio del año todas las empresas estaban corriendo cambiando sistemas por un requerimiento del ente de recolección tributaria del país, así que un día llame al cliente y pregunte si ya había visto la noticia y pensado en sistema nuevo, me comentan que el contador ya lo solicito y que tenían el nuevo sistema.
Al ver que el instalador no pidió hablar con nadie de sistema supuse que era alguien que disfruta de hacer todo remoto (que no tiene nada de malo), pero que carece del conocimiento de saber que las reuniones con el encargado de sistema son necesaria así sea por vídeo conferencia. Así que pregunte el nombre del sistema y comencé a tomar previsiones básicas, un respaldo a un disco externo que se lleva la carpeta del sistema y que realiza una copia de la carpeta de respaldo de la base de datos, el respaldo de la base de datos se realizaba automático a una carpeta del servidor y de allí lo sacaba yo.
Estas previsiones me permitieron tomar las carpetas respaldadas del disco externo copiarla en sus sitio y los amigos de la oficina vieron el sistema levantar (luego de años de trabajar con ellos estoy seguro que sonrieron y se aliviaron), me comentan que el sistema amaneció con ese error pero que la empresa del software movió la arruga con el problema.
Toda esta historia tiene como objetivo mostrar lo importante que es realizar respaldo de nuestra información, para una empresa es vital, pero para nosotros también, muchas personas hoy en día que realizan trabajo remoto, hoy día muchos confían todo a respaldos en la nube, pero existen motivos para que esto no sea suficiente, si un disco se daña es una solución, pero si haces clic en un archivo y abres ransomware, al encriptarse los archivos de tu equipo esto se sincronizara en tu nube y tu información se perderá de igual manera.
Para un respaldo personal basta con un disco externo USB, si les soy honesto los pendrive no son una buena idea para realizar respaldos, son mas unidades de transporte de información y podemos usar alguna aplicación donde automaticemos esto, hoy recomendare un par que no es de software libre, sin embargo o tienen versión gratis o estan en proceso de pasar a una licencia abierta.
SyncBackFree es una aplicación sencilla de usar, puedes programar respaldos periódicos o manuales todo a golpe de clic, tiene una versión empresarial que es de pago y un la free, que solo corre en versiones de hogar de Windows, no en versiones Server.
– Imagen SyncBackFree
Cobian Backup Permite usarse sin pago, ellos solicitan donaciones y cuenta también con Cobian Reflector, también permite programar los respaldos o hacerlo manualmente,en su página comentan que están buscando la manera de usar licencia Mozilla siendo Cobian Reflector quien trabajar bajo esta, pues Cobian Backup si es cerrada.
– Imagen Cobian Backup
Si hablamos de respaldos en Linux muchos usuarios que prefieren la terminal se montaran un script de bash o algo similar, sin embargo les puedo recomendar Grsync una GUI que se implementa sobre rsync (herramienta que permite realizar respaldo mediante la terminal), de forma que puedas realizar tus respaldos de manera sencilla a golpe de clic.
– Imagen GrSync
Hoy no he querido recomendar solo aplicaciones de software libre para Linux, los respaldos son una actividad que se deben practicar sin importar el sistema utilizado y como se que muchos usuarios de Linux son multiplataforma pensé que tener alternativas para varias plataformas seria de ayuda.
Ahora si los vídeos de la semana.
Ahora si el #viernesdeescritorio de la semana
https://x.com/EntreVideos/status/2103309150474407987?s=20
https://social.linux.pizza/@manosymaquinasentrevideos/117329297427037708
Gracias por su atención Feliz Fin de Semana
Nota: Los vídeos colocados en este post pertenecen a mi canal de Youtube https://www.youtube.com/@MaquinasLinux y las imágenes del #ViernesDeEscritorio son capturas de pantalla de mis escritorios También se encuentra material en el Telegram https://t.me/+RlAVNsKQbM5Z0hkt