|
|
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Bliztz Forista
Registrado: 01 Sep 2010 Mensajes: 2
|
Publicado: Mie Sep 01, 2010 5:23 pm Asunto: Backup completo e incremental |
|
|
Hola antes que nada ya que es mi primer post en este foro. 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. |
|
| Volver arriba |
|
 |
miguelgf Forista

Registrado: 28 Dic 2006 Mensajes: 370
|
Publicado: Lun Sep 06, 2010 1:22 am Asunto: Re: Backup completo e incremental |
|
|
Hola.
| Bliztz escribió: | | Hola antes que nada ya que es mi primer post en este foro. |
Pues bienvenido. Te echaremos una mano en las dudas concretas que sepamos y podamos.
| Bliztz escribió: | | 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. |
Aunque todo es opinable, me parecen muchas particiones. Una para swap, otra para "/" y otra para datos suele ser suficiente, en especial si va a ser un servidor, donde la conservación de "/home" tiene menos importancia. Si acaso una más para /tmp y /var (pero una para los dos) por ser dos directorios que de repente pueden crecer descontroladamente y si están ubicados en "/" te colapsarían el sistema, que en un PC de usuario no es tan grave pero en un servidor sí.
Separar /boot si no vas a usar LVM ni RAID por software no es tan importante.
| Bliztz escribió: | | 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. |
Hacer copia de seguridad de una instalación en otra partición del mismo disco duro aporta un grado de seguridad bajo. Si se rompe el disco, habrás perdido el sistema y su copia. Mira a ver si puedes permitirte una cosa así, ya que has dicho que es un servidor. Piensa al menos en comprar un disco USB externo no muy grande, que no son demasiado caros. Aunque lo suyo es hacer copia a un almacenamiento más seguro, en otro edificio suficientemente alejado, blah, blah, blah, ..., depende de la infraestructura que tengas. Al menos hazlo a un disco diferente.
| Bliztz escribió: | | 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...). |
Con "dd" haces copia del disco completo, con tabla de partición incluida o también de cada partición independiente. Haces copia de todo, incluso del espacio no usado del disco, por lo que la eficiencia es escasa.
Para la partición de "sistema" sí puede ser una buena solución el "dd", ya que se copia menos veces y puedes permitirte el lujo de ser menos eficiente. Para la de datos puedes hacer copia con "rsync". Yo lo hago de los datos de mi PC con:
| Código: | #!/bin/bash
#ORIGEN debe ser un directorio y no acabar en /
ORIGEN=/datos
#DESTINO debe ser un directorio y no acabar en /
DESTINO=/megausb/esata01/rsync-dir
FECHA=$(date +%Y.%m.%d-%H.%M.%S)
LOG=$DESTINO/log-$FECHA.log
rsync -avvb --delete --backup-dir=/megausb/esata01/rsync-dir/Incremental-$FECHA $ORIGEN $DESTINO > $LOG
|
Ese script te va dejando "versiones" antiguas de lo copiado, por si tienes que recuperar algo viejo. Lo que no hace es borrar lo excesivamente viejo; eso debes añadirlo tú.
| Bliztz escribió: | | 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). |
La frecuencia de la copia depende de cuantos datos puedas soportar perder si hay un problema grave. Puedes programar la copia en el crontab cada media hora por ejemplo, verificando que realmente el rsync tarda bastante menos.
| Bliztz escribió: | | 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. |
El logrotate es una opción excelente. Si te parece complicado, copia el fichero de configuración de algo que ya esté metido en logrotate en la instalación estándar (samba, apache, o lo que sea) y adáptalo.
Saludos. |
|
| Volver arriba |
|
 |
Bliztz Forista
Registrado: 01 Sep 2010 Mensajes: 2
|
Publicado: Lun Sep 06, 2010 5:01 pm Asunto: |
|
|
Muchas gracias por tu ayuda. Aver asi ando ahora:
Entonces para la imagen del sistema casi que mejor usar almacenamiento externo. Una pregunta: ¿Seria posible copiar la imagen en un dvd? Me supongo que si que cabra pero como el dd hace backup tb del espacio no usado tendria que usar otra herramienta ¿clonezilla quizas?
Para el tema de los backups incrementales es cuestion de crear entonces un script que emplee rsync y añadirlo a crontab y crear si eso otro para recuperar. En esto de los scripts ando bastante perdido voy a ver si googleo un poco y busco algun tutorial sencillo por internet o alguna pagina con scripts de ejemplo.
Y ya lo ultimo que tengo dudas es acerca de que directorios es conveniente hacer copia de seguridad regularmente. |
|
| Volver arriba |
|
 |
ediaz Forista
Registrado: 20 Ago 2005 Mensajes: 15
|
Publicado: Sab Nov 13, 2010 10:00 pm Asunto: |
|
|
No te compliques la vida...
yo hago con un scrip un dump de todo mi sistema de ficheros en un disco de backup. (uno diario y otro semanal).
Si el backup falla pues manda un mail.
Mira un ejemplo
| Código: |
Se ejecuta con:
13 3 * * 0 /programas/scripts/backup/abackuphda 0 >>/programas/scripts/backup/backuphda.log 2>&1
13 3 * * 1 /programas/scripts/backup/abackuphda 1 >>/programas/scripts/backup/backuphda.log 2>&1
echo "======================================================================"
date
nice -n 15 /sbin/dump -$1 -z1 -L "Fecha `date '+%d-%b-%y'`" -Q /datos/backup/backuphda/discohda.dump_diario.qfa -f /datos/backup/backuphda/discohda.dump_diario /
dump_ok=$?
if [ $dump_ok != 0 ]; then
echo "El Dump diario casa con error $dump_ok ha fallado" | mail -s "No se ha realizado el dump diario en casa" ediaz@micorreo.com
exit 2
fi
|
Si lo que quieres es tener un control de los ficheros, que se cambio y que no "yo solo lo uso para los datos, correo ficheros importantes que tengo en otro directorio". Usa un programa en condiciones como backuppc.
Las ventajas de usar algo tan simple como un dump es que si por una alguna razon se rompe tu disco de sistema, solo tienes que poner otro, arrancar con un cd, montar el disco de backup y restaurar el dump con el nuevo..
Y si quieres recupear un fichero puedes montar el restore con -i i recupear el fichero de manera interactiva...
sls! |
|
| Volver arriba |
|
 |
|
|
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro
|
La marca registrada Linux (R) se usa siguiendo la sublicensia obtenida del "Linux Mark Institute", el LICENCIATARIO exclusivo de Linus Torvalds, propietario de la marca en EEUU y otros países
The registered trademark Linux (R) is used pursuant to a sublicense from the Linux Mark Institute, the exclusive LICENSEE of Linus Torvalds, owner of the mark in the U.S. and other countries
Powered by phpBB © 2001, 2002 phpBB Group
Contactos -
Doraemon Games -
Horse Games -
Golf Games -
Dog Games -
Bird Games -
SpongeBob Games -
Pet Games
|