¿Cuáles son los directorios más importantes para respaldar en un servidor Linux?

10

Estoy ejecutando un servidor Linux Ubuntu 9.10. Estoy tratando de encontrar una manera de hacer una copia de seguridad de la máquina mientras se está ejecutando y, por lo que veo, esto elimina las utilidades de clonación de disco. Todas las cosas de clonación de disco que he visto para Linux requieren que reinicies en un CD en vivo especial.

Entonces mi pregunta es esta, ¿cuál es la mejor solución para hacer una copia de seguridad del sistema mientras se está ejecutando? Además, realmente no me importa demasiado la configuración del sistema operativo, solo quiero poder mantener mis archivos almacenados y mis programas que he instalado en ellos.

Gracias

QAH
fuente
2
¡Jajaja! ¡Creo que es! Pero enviemos este comentario a /dev/null¿de acuerdo?
BloodPhilia
Algo me dice que esto necesita un descargo de responsabilidad, aunque no sabe por qué
Ivo Flipse
Para los no iniciados, los comentarios anteriores son bromas ... lo siento chicos
wag2639

Respuestas:

15

Los directorios importantes son /etc, /home, /var, y /srv. Es posible que desee agregar /rooty eliminar bits innecesarios de /var.

rsynces bueno si desea que los archivos sean accesibles directamente, tarestá bien si no lo hace.

Ignacio Vazquez-Abrams
fuente
Ok, gracias por esa información. ¿Existen copias de seguridad de clonación de disco que admitan copias de seguridad "en vivo"? Copias de seguridad que no requieren que cierre o trate físicamente con el servidor (como poner un CD).
QAH
serverfault.com/questions/23965/…
Ignacio Vazquez-Abrams
¿Qué no se debe respaldar en / var?
Rajat Gupta
/var/cacheSuele ser un problema.
Ignacio Vazquez-Abrams
1
@Ashesh: Al final, depende de la persona que realiza la copia de seguridad determinar qué archivos son realmente importantes para ellos.
Ignacio Vazquez-Abrams
11

Estoy de acuerdo con Ignacio Vázquez-Abrams sobre / etc / / home / y algunas partes en / var /.

Pero no olvide guardar una lista de los paquetes instalados, para saber qué programas se instalaron ...

dpkg --get-selections > dpkg.list
Johan
fuente
2

Estoy usando backup2l para respaldar mi servidor Debian (AFAIK Ubuntu es un derivado de Debian). Si se configura correctamente, automatiza su copia de seguridad, por ejemplo, obteniendo las selecciones dpkg, creando copias de seguridad diferenciales e incrementales (dependiendo de su configuración) y almacenándolas en un archivo. Un enlace de respaldo posterior activa rsync que sincroniza mi archivo con una copia remota.

Estoy copias de seguridad /etc /var(con algunas excepciones como cachés), /root, /home. Solo piense en lo que ha cambiado además de eso y agréguelo a la lista. Por ejemplo, modifico mis bases de datos sql en un directorio especial y también las guardo.

lajuette
fuente