¿Solución de respaldo para el servidor?

¿Solución de respaldo para el servidor?

Estoy ejecutando mi sitio web en mi propio servidor web. Mi hardware es una PC normal con 8 GB de RAM, procesador Intel Core i5 y SSD de 240 GB. He instalado y configurado CentOS, Apache, PHP y algunas otras cosas para ejecutar mi sitio web correctamente.

Todo funciona perfecto pero perderé todos mis datos si algo le pasa a mi SSD. Actualmente copio la carpeta www y exporté el archivo DB sql desde el servidor a otra unidad externa. Cada día. Pero estoy seguro de que probablemente sea la forma menos profesional de realizar una copia de seguridad.

También pensé en escribir un script que copiara estos archivos cada 10 minutos a otra unidad, pero esta opción tampoco parece correcta. También escuché sobre el "modo espejo" (no sé el nombre exacto), dos HHD funcionan juntos, si algo le sucede a alguno de ellos, el servidor seguirá funcionando. Pero no tengo idea de cómo configurar esto.

Entonces, ¿alguien puede aconsejarme cuál sería una solución para asegurarme de no perder ningún archivo o registro de base de datos? Por un presupuesto bajo.

Respuesta1

¿Qué importancia tienen tus datos? No proporciona ninguna información sobre lo que hace este servidor, quién lo usa, quién depende de él.

Si este servidor es sólo para uso personal, tu método puede ser suficiente. Si se salta aproximadamente un día, sabrá que puede perder algunos datos, pero probablemente pueda superarlo.

Si desea mayor protección, considere copiar las copias de seguridad a una carpeta de Dropbox (u otro servicio similar). Luego, la copia de seguridad tiene una copia de seguridad adicional, independiente de su servidor o computadora portátil. Quizás su servidor solo ejecute un sitio Wordpress. Luego use una herramienta de copia de seguridad de Wordpress y sincronícela con Dropbox.

Automatizar las cosas será mucho más fácil, por lo que las secuencias de comandos son algo bueno. Dropbox y otros servicios de sincronización gratuitos probablemente tengan complementos de Linux que puedes instalar para copiar copias de seguridad. Otra opción es configurar su computadora portátil para que acceda por ftp a su servidor y sincronice las copias de seguridad, tal vez luego copiarlas a Dropbox.

Otra opción es crear un repositorio Git y luego sincronizarlo desde su computadora portátil. Si desea utilizar eso en lugar de ftp, debe configurar un servicio git en Apache. No demasiado complicado, tal vez sea un buen desafío. Asegúrese de agregar las copias de seguridad de la base de datos al repositorio para que se sincronicen automáticamente. Si fuera posible, agregaría Git de una forma u otra a su proyecto.

Respuesta2

Tenga cuidado con la duplicación simple o la duplicación de archivos... Hay casos en los que una alteración o borrado de un archivo puede pasar desapercibido hasta que se haya eliminado la versión buena de las copias de seguridad. En el pasado, los dedos torpes del usuario eran la causa principal, pero en 2018 hay que tener en cuenta la piratería y el ransomware. Con una simple duplicación, puede descubrir que sus copias de seguridad también se han cifrado, por lo que sus copias de seguridad deberían ser lo suficientemente antiguas como para realizarlas antes (y si es posible justo antes...) de que ocurriera la corrupción/piratería/rescate (un ataque de rescate). suele ser más obvio e inmediato que otras formas de piratería).

Una buena copia de seguridad requiere copias externas. Esto se puede hacer cargando archivos en algún espacio de almacenamiento en la nube. Si su ancho de banda de carga no es suficiente, tenga dos medios de respaldo, uno de ellos fuera del sitio (en su trabajo, por ejemplo) y cámbielos semanalmente. En caso de incendio/robo, todavía tendrás una copia de seguridad de una semana.

Respuesta3

"Modo espejo"(también conocido como RAID1) no reemplaza la creación de copias de seguridad.
Este es un elemento importante para evitar pérdidas de datos. Pero debes crear copias de seguridad de todos modos.
No importa lo que te utilicen. Guión escrito por uno mismo o herramientas profesionales.

información relacionada