Foros del Web » Administración de Sistemas » Unix / Linux »

sistema de respaldo de archivos

Estas en el tema de sistema de respaldo de archivos en el foro de Unix / Linux en Foros del Web. Hola amigos del foro, me gustaria que me dieran consejos de como puedo realizar lo siguiente, en primer lugar tengo que realizar el respaldo de ...
  #1 (permalink)  
Antiguo 17/10/2005, 09:10
 
Fecha de Ingreso: abril-2005
Ubicación: GUANAJUATO,MEXICO
Mensajes: 216
Antigüedad: 19 años
Puntos: 0
sistema de respaldo de archivos

Hola amigos del foro, me gustaria que me dieran consejos de como puedo realizar lo siguiente, en primer lugar tengo que realizar el respaldo de 50 computadoras, pero esto se realiza cada dia, una solicion que pense fue que instalar un servidor con samba para poder realizar el respaldo, y realizar un script que cada ves que se a la hora que se le indique me empaquete y comprima los respaldo, no se si exista un demonio que cuente el tiempo, para usarlo en un script, o si ya hay un cliente de samba que puede ya hacer todo esto........, y espero cualqueir idea que pueda ser util para poder realizar tal sistema.
  #2 (permalink)  
Antiguo 17/10/2005, 09:15
Avatar de -Defero-
Colaborador
 
Fecha de Ingreso: julio-2004
Ubicación: Guipúzcoa
Mensajes: 4.776
Antigüedad: 19 años, 9 meses
Puntos: 76
Prueba a usar "cron" para programar una tarea cada X tiempo.
__________________
abogado en Errenteria + procuradora en San Sebastián = equipo imparable
  #3 (permalink)  
Antiguo 17/10/2005, 09:19
 
Fecha de Ingreso: abril-2005
Ubicación: GUANAJUATO,MEXICO
Mensajes: 216
Antigüedad: 19 años
Puntos: 0
ok, conoces algun cliente de samba
  #4 (permalink)  
Antiguo 17/10/2005, 10:55
Avatar de jrp01  
Fecha de Ingreso: mayo-2004
Ubicación: México
Mensajes: 2.702
Antigüedad: 20 años
Puntos: 0
Bueno en mi trabajo tengo un servidor con CentOS y los respaldos de este los hago con crontab (usando ZIP), y las demas maquinas tienen windows, asi qe hice una pequeña aqlicacion en C que hace el respaldo usando un bat y rar, lo puse en las tareas programadas y este cuando termina lo pasa al servidor a una carpeta compartida con Samba.
  #5 (permalink)  
Antiguo 17/10/2005, 11:01
 
Fecha de Ingreso: abril-2005
Ubicación: GUANAJUATO,MEXICO
Mensajes: 216
Antigüedad: 19 años
Puntos: 0
me podrias explicar como elaboraste tu script, ya que quiero almacenar en otro servidor de puros respaldo.
  #6 (permalink)  
Antiguo 17/10/2005, 11:06
Avatar de jrp01  
Fecha de Ingreso: mayo-2004
Ubicación: México
Mensajes: 2.702
Antigüedad: 20 años
Puntos: 0
Tus Pc's tienen windows y el servidor Linux?
  #7 (permalink)  
Antiguo 17/10/2005, 11:07
 
Fecha de Ingreso: abril-2005
Ubicación: GUANAJUATO,MEXICO
Mensajes: 216
Antigüedad: 19 años
Puntos: 0
si, de hecho la mayoria usa windows
  #8 (permalink)  
Antiguo 17/10/2005, 11:08
 
Fecha de Ingreso: abril-2005
Ubicación: GUANAJUATO,MEXICO
Mensajes: 216
Antigüedad: 19 años
Puntos: 0
cambia mucho si es linux o windows
  #9 (permalink)  
Antiguo 17/10/2005, 11:16
Avatar de jrp01  
Fecha de Ingreso: mayo-2004
Ubicación: México
Mensajes: 2.702
Antigüedad: 20 años
Puntos: 0
Bueno suponiendoq que ya tienes compartida una carpeta con samba simplemente crea un bat para cada PC (archivo por lotes) y si usas rar seria algo parecido a esto:
Código:
@echo off
C:\respaldo\rar.exe a -ad -m3 -r y:\respaldos\resp.rar C:\Misdoc~1\*.*
con esto creas un archivo de respaldo en Y: la cual esta en el servidor Linux y esta respaldando mis domumentos y esto lo pones en las tareas programadas.
  #10 (permalink)  
Antiguo 17/10/2005, 11:26
 
Fecha de Ingreso: abril-2005
Ubicación: GUANAJUATO,MEXICO
Mensajes: 216
Antigüedad: 19 años
Puntos: 0
ok, pero si quiero que el servidor realice el respaldo, que sea el quien controle cada cuando se realizan los respaldo, esto porque la hora de realizar el respaldo puede cambiar y entonces tendria que ir maquina por maquina para cambiando la hora.¿O me equivoco?
  #11 (permalink)  
Antiguo 17/10/2005, 11:50
Avatar de jrp01  
Fecha de Ingreso: mayo-2004
Ubicación: México
Mensajes: 2.702
Antigüedad: 20 años
Puntos: 0
Bueno en ese caso lo que puedes hacer es montar el directorio con samba hacer el respaldo de ese directorio, desmontarlo y montar la sig. Pc asi hasta acabar con las PC's. Para montar un directorio de windows es asi:
Código:
smbmount //maquina_win/carpeta /mnt/win

Para desmontar:
smbumount /mnt/win
Y esto lo pones en Crontab junto con la rutina de respaldo (en mi caso uso ZIP).
  #12 (permalink)  
Antiguo 18/10/2005, 09:47
 
Fecha de Ingreso: abril-2005
Ubicación: GUANAJUATO,MEXICO
Mensajes: 216
Antigüedad: 19 años
Puntos: 0
ok mira yo realice est script con lo que tu me diste :
#!/bin/bash


for $i in listaip.txt
do
smbmount $i /mnt/win
$nombre="respaldo"+$i+".tar"
tar –cvf $nombre /mnt/win
gzip -5 $nombre
smbumount /mnt/win
done

checalo y dime que te parece o que tengo mal
  #13 (permalink)  
Antiguo 20/10/2005, 13:44
Avatar de jrp01  
Fecha de Ingreso: mayo-2004
Ubicación: México
Mensajes: 2.702
Antigüedad: 20 años
Puntos: 0
Beno estaba un poco ocupado pero puedes hacer esto:
Código:
#!/bin/bash
while read line ;do
   case $line in
    192.168.1.100) smbmount //$line/carpeta1 /mnt/res
                   cp /mnt/res/archivo.BAK /home
                   smbumount /mnt/res
    ;;
    192.168.1.110) smbmount //$line/carpeta2 /mnt/res
                   cp /mnt/res/ACR1.NTX /home
                   smbumount /mnt/res
    ;;
   esac
done < listaip.txt
este ejemplo solo copia archivos, solo modificas estas lineas y agrega los demas IP's en el case y en el listaip.txt

Última edición por jrp01; 20/10/2005 a las 16:06
  #14 (permalink)  
Antiguo 21/10/2005, 08:16
 
Fecha de Ingreso: abril-2005
Ubicación: GUANAJUATO,MEXICO
Mensajes: 216
Antigüedad: 19 años
Puntos: 0
ok amigo, si tengo mas dudas sobre esto te estare buscando por el foro,d e antemano mil gracias
  #15 (permalink)  
Antiguo 21/10/2005, 08:22
Avatar de jrp01  
Fecha de Ingreso: mayo-2004
Ubicación: México
Mensajes: 2.702
Antigüedad: 20 años
Puntos: 0
De nada y por aca andamos :D
  #16 (permalink)  
Antiguo 21/10/2005, 08:56
 
Fecha de Ingreso: abril-2005
Ubicación: GUANAJUATO,MEXICO
Mensajes: 216
Antigüedad: 19 años
Puntos: 0
tengo una duda sobre el cron, ¿Como se si se esta ejecutando ?, esto es porque ya realize mi script de hecho hice algo pequeño(copiar un archivo de una carpeta a otra), ya modifique en el crontab y ingrese los siguientes datos:
01 * * * * /root/script/prueba.sh
para que me lo realice cada minuto pero no me hace nada de copia ya compile el script con el sh y cuando lo ejecuto si me lo realiza, pero cuando quiero usar el cron no me aparece nada en la carpeta que digo que me haga la copia
  #17 (permalink)  
Antiguo 21/10/2005, 09:31
Avatar de -Defero-
Colaborador
 
Fecha de Ingreso: julio-2004
Ubicación: Guipúzcoa
Mensajes: 4.776
Antigüedad: 19 años, 9 meses
Puntos: 76
ps aux c | grep cron
__________________
abogado en Errenteria + procuradora en San Sebastián = equipo imparable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 05:50.