[DUDAS] Linux: Backup completo e incremental

Escribo a ver si pueden echarme una mano con este asunto o al menos ayudarme a aclararme con todo esto un poco ya que en este tema soy bastante novato.

Veamos, tengo un disco duro en el que quiero instalar debian para emplearlo como servidor web. Entonces mi idea era realizar las particiones necesarias (/boot,/, /home,/var,/usr,/tmp, SWAP) usando 2 particiones primarias (/boot, /) y el resto particiones logicas dejando asi una cuarta particion primaria disponible. Mi intencion es que la insatalacion del SO ocupara exactamente la mitad del disco duro dejando la otra mitad vacia con la intencion de crear en esa otra mitad un nueva particion donde almacenar/clonar/hacer backup del sistema entero.

La cosa es que ando bastante confuso con respecto a como realizar exactamente el backup o que herramienta usar en concreto o si hay otras maneras mejores de hacer un backup completo del sistema (que seguramente las haya). He estado mirando por internet pero acabo peridiendome entre todo lo que encuntro (tar, dd, rsync, clonezilla, partimage...).

Tambien agradeceria si pudieran orientarme un poco acerca de lo que deberia hacer backup con frecuencia en un servidor web (que archivos y directorios son recomendables).

Por ultimo la pagina web tambien genera un log propio que no se muy bien como tratar (donde almecenarlo o como controlar el tamaño y la antiguedad). Con respecto a este tema he estado mirando "logrotate" no se si es la mejor opcion o si hay mejores opciones o mas sencillas.

Bueno como ven son dudas bastente de novato. Espero puedan echarme una mano. Gracias de antemano.
Primero dependerá del tipo de backup que quieras realizar...

Cada día uno? y así guardas un histórico... o simplemente quieres tener un único backup de respaldo??

si es la segunda opción te recomendaría utilizar rsync ... lo ligas al cron y te despreocupas de los backups...
Veamos..., para un servidor web..., no hace falta tantas particiones.
Con / y /home vas sobrado vamos.

Backups..., rsync te permite programarlos por comandos, asi te quitas interfaz de encima.
El tema es que querras hacerlo sin interfaz web no?.

Pero si es para un server web, lo suyo es que hagas copias en red vamos, no en el propio HD, si casca, cascaria todo XD.
Y creo que ademas buscas una time machine, creo que backintime (o algo asi creo que se llamaba) seria algo como lo que deseas ^^.
En tu caso yo programaria con cron mediante el CMS que uses, seria lo mas facil y efectivo en realidad para salvaguardar los cambios y tendrias un historial completo facilmente administrable y recuperable.

Si es un server pequeño, atencion que te mato... usa Dropbox (o semejantes) simplemente XD.

rsync es para sincronizar archivos, dd es copia raw de ficheros, tar es compresion de ficheros, partimage es copia de particiones en formato logico (no raw), clonezilla es una interfaz para backups/clonar/restaurar muy potente con todo tipo de opciones.
3 respuestas