Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Script de Backup

53 views
Skip to first unread message

Juan

unread,
Oct 11, 2013, 8:10:02 AM10/11/13
to
Buenos días, los molesto porque en mi trabajo me pidieron reemplazar un
Windows Server, y yo quiero aprovechar para poner un Debian.

El tema es que hay datos en el server que usan todos los usuarios, pero
a la vez como TODOS los puestos de trabajo son Windows (hay 2 xp y 2
seven) y en ellos hay aplicaciones especificas que solo corren desde
cada disco local, lo que necesito es algun script que "traiga" al server
una copia de esos datos que estan locales en cada máquina.

Lo que se usan son aplicaciones impositivas de Argentina (SIaP) que no
se pueden usar en red, por eso lo que necesito es que un script acceda a
esos directorios, los copie al server a un directorio donde despues
pueda hacer un "tar" y levantarlo a otra unidad (disco externo, ftp,
etc) para tener resguardo.

Estoy buscando en la red, pero mientras si alguien tiene algo similar y
me puede pasar alguna idea, agradecido.

Juan


--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/5257E5C1...@gmail.com

Walter

unread,
Oct 11, 2013, 9:30:02 AM10/11/13
to
El 11/10/13 08:49, Juan escribió:
Buenos días, los molesto porque en mi trabajo me pidieron reemplazar un
Windows Server, y yo quiero aprovechar para poner un Debian.

El tema es que hay datos en el server que usan todos los usuarios, pero
a la vez como TODOS los puestos de trabajo son Windows (hay 2 xp y 2
seven) y en ellos hay aplicaciones especificas que solo corren desde
cada disco local, lo que necesito es algun script que "traiga" al server
una copia de esos datos que estan locales en cada máquina.

Lo que se usan son aplicaciones impositivas de Argentina (SIaP) que no
se pueden usar en red, por eso lo que necesito es que un script acceda a
esos directorios, los copie al server a un directorio donde despues
pueda hacer un "tar" y levantarlo a otra unidad (disco externo, ftp,
etc) para tener resguardo.

Estoy buscando en la red, pero mientras si alguien tiene algo similar y
me puede pasar alguna idea, agradecido.

Juan


desde windows...
yo uso syncback   (http://www.2brightsparks.com/download-syncbackfree.html)
es gratuito..... y funciona muy .. bien...  esta en español....

pero... estare atento  a otras respuestas... quizas me sirvan..
es que tambien la red tengo corriendo equipos con Linux....

Saludos y Suerte

-- 
Walter
www.infoquil.com.ar

Ramses

unread,
Oct 11, 2013, 9:50:02 AM10/11/13
to
Buenas,

Enviado desde mi Móvil
Yo he usado DeltaCopy. Funciona con rsync e incluso puedes programar tareas para que se hagan los backups desde los clientes Windows al servidor Linux.


Saludos,

Ramses

Sus Jonathan

unread,
Oct 11, 2013, 10:00:02 AM10/11/13
to
Hola Juan,

Si lo que quieres es implementar un sistema de backup entre Linux y Windows te recomiendo BackupPC, es facil, simple y hay mucha información en la web.

Si solo quieres sacar esos archivos de los Windows y llevarlos al Server Linux podrías instalar SAMBA en el Server Linux y luego montar la unidad en el archivo "/etc/fstab"

De esta manera te quedaría una carpeta en el Server Linux que haría de "acceso directo" a la carpeta en la PC windows.

Los pasos serian los siguientes:

1) instalar SAMBA en el Server Linux
2) crear un directorio "share" en /mnt/ con permisos de lectura y escritura
3) agregar en /etc/fstab la linea -> //pcwindows/unidad/directorio /mnt/share cifs auto,user=username,passd=pass

Donde username y pass son las credenciales del usuario de windows.

Espero que te sirva.
Saludos.


Jonathan Javier Sus
Infraestructura - Servicios Informáticos
ITBA www.itba.edu.ar  - Av. Eduardo Madero 399

Camaleón

unread,
Oct 11, 2013, 11:20:01 AM10/11/13
to
El Fri, 11 Oct 2013 08:49:21 -0300, Juan escribió:

> Buenos días, los molesto porque en mi trabajo me pidieron reemplazar un
> Windows Server, y yo quiero aprovechar para poner un Debian.
>
> El tema es que hay datos en el server que usan todos los usuarios, pero
> a la vez como TODOS los puestos de trabajo son Windows (hay 2 xp y 2
> seven) y en ellos hay aplicaciones especificas que solo corren desde
> cada disco local, lo que necesito es algun script que "traiga" al server
> una copia de esos datos que estan locales en cada máquina.
>
> Lo que se usan son aplicaciones impositivas de Argentina (SIaP) que no
> se pueden usar en red, por eso lo que necesito es que un script acceda a
> esos directorios, los copie al server a un directorio donde despues
> pueda hacer un "tar" y levantarlo a otra unidad (disco externo, ftp,
> etc) para tener resguardo.

(...)

Vale, es decir, que buscas algún sistema/rutina para copiar los datos
desde clientes windows a debian ¿no?

En principio, veo dos caminos:

- Si hay colaboración desde clientes windows, es decir, si los equipos
con windows tienen instalada alguna aplicación concreta (como rsync, ssh)
que puedas usar para hacer la copia.

- Si no hay colaboración desde clientes windows tendrás que optar por
usar un protocolo compatible entre todos (a priori samba o ftp).

Ahora bien, preguntas:

- ¿No sería más práctico que las aplicaciones locales (los clientes
windows) guardaran los datos directamente en el servidor? Dices que la
aplicación no se puede usar (ejecutar, entiendo) en red pero ¿tampoco
permite almacenar los datos que genera en un recurso de la red local?

- ¿Qué sistema/aplicación usabas antes con el Windows Server?

Saludos,

--
Camaleón


--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/pan.2013.10...@gmail.com

JULIAN LANDA

unread,
Oct 11, 2013, 11:30:02 AM10/11/13
to
A mi me lo dejaron de tarea.

Pero no lo hice :p


Ing. Julián Landa
Ced. Prof. 6630221



El 11 de octubre de 2013 10:19, Walter Herrera <wher...@ambystoma.com.ar> escribió:
pregunto lo mismo que Camaleon, no podras crear con samba un recurso compartido, presentarselo a windows y guardar ahi esos ficheros que genera el programa? lo veo mas practico de esa forma, o bien, es lo que se me ocurrio en ese momento para unos pdf generados en windows y que tenia que levantarlos en un apache corriendo en red hat.

saludos.


Walter Herrera
Servicios informaticos
software Libre.

Walter Herrera

unread,
Oct 11, 2013, 11:30:02 AM10/11/13
to
pregunto lo mismo que Camaleon, no podras crear con samba un recurso compartido, presentarselo a windows y guardar ahi esos ficheros que genera el programa? lo veo mas practico de esa forma, o bien, es lo que se me ocurrio en ese momento para unos pdf generados en windows y que tenia que levantarlos en un apache corriendo en red hat.

saludos.


Walter Herrera
Servicios informaticos
software Libre.


El 11 de octubre de 2013 12:10, Camaleón<noel...@gmail.com> escribió:

Fabián Bonetti

unread,
Oct 11, 2013, 11:50:02 AM10/11/13
to
On Fri, 11 Oct 2013 10:27:10 -0500
JULIAN LANDA <ing.juli...@gmail.com> wrote:




Los backup los hago en un script en bash y les doy tiempo con cron

mira http://blog.mamalibre.com.ar/content/auto-backup-con-gnome-schedule

Saludos
















--
Servicios:. http://mamalibre.com.ar/servicios.php
MamaLibre, Casa en Lincoln, Ituzaingo 1085 CP6070, Buenos Aires, Argentina

Juan

unread,
Oct 11, 2013, 12:10:02 PM10/11/13
to
El 11/10/2013 12:10, Camaleón escribió:
> El Fri, 11 Oct 2013 08:49:21 -0300, Juan escribió:
>
>> Buenos días, los molesto porque en mi trabajo me pidieron reemplazar un
>> Windows Server, y yo quiero aprovechar para poner un Debian.
>>
>
> (...)
>
> Vale, es decir, que buscas algún sistema/rutina para copiar los datos
> desde clientes windows a debian ¿no?

Exacto...

>
> En principio, veo dos caminos:
>
> - Si hay colaboración desde clientes windows, es decir, si los equipos
> con windows tienen instalada alguna aplicación concreta (como rsync, ssh)
> que puedas usar para hacer la copia.
>
> - Si no hay colaboración desde clientes windows tendrás que optar por
> usar un protocolo compatible entre todos (a priori samba o ftp).
>

Cualquiera de las dos maneras me parece factible, creo que la mejor (no
por calidad, sino por una cuestión práctica) sería samba ya que ahora
están conectados asi.

> Ahora bien, preguntas:
>
> - ¿No sería más práctico que las aplicaciones locales (los clientes
> windows) guardaran los datos directamente en el servidor? Dices que la
> aplicación no se puede usar (ejecutar, entiendo) en red pero ¿tampoco
> permite almacenar los datos que genera en un recurso de la red local?
>

No lo permiten, trabaja con bases de datos mdb de access, y no se puede
mapear remoto, entonces si o si los datos están en C:\archivos de
programa\SIAP\AFIP\IVA, por ejemplo, ya que "IVA" es uno de los
aplicativos. Entonces lo que yo quiero es pasar esos datos al server,
por ejemplo los lunes, miercoles y viernes. Y que el viernes a la noche
el servidor comprima todo en un tar, el primer viernes de cada mes de
manera completa y los otros incrementalmente.

> - ¿Qué sistema/aplicación usabas antes con el Windows Server?

No lo hice yo, y no lo hacian de ninguna manera. En el windows server
solo habia un directorio compartido por todos los usuarios.


>
> Saludos,
>
Saludos


--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/52581CE...@gmail.com

Camaleón

unread,
Oct 11, 2013, 1:20:01 PM10/11/13
to
El Fri, 11 Oct 2013 12:44:44 -0300, Juan escribió:

> El 11/10/2013 12:10, Camaleón escribió:

(...)

>> En principio, veo dos caminos:
>>
>> - Si hay colaboración desde clientes windows, es decir, si los equipos
>> con windows tienen instalada alguna aplicación concreta (como rsync,
>> ssh) que puedas usar para hacer la copia.
>>
>> - Si no hay colaboración desde clientes windows tendrás que optar por
>> usar un protocolo compatible entre todos (a priori samba o ftp).
>>
>
> Cualquiera de las dos maneras me parece factible, creo que la mejor (no
> por calidad, sino por una cuestión práctica) sería samba ya que ahora
> están conectados asi.

Vale, en ese caso podrías usar "smbclient" (que es como un ftp para
samba) para acceder a los directorios de los clientes y copiar los
archivos al servidor.

Mira, por aquí tienes una situación similar (hay dos ejemplos, uno con
smbclient y otro que usa rsh), aunque ojo que la documentación que hay en
TLDP que suele ser de cuando los dinosaurios habitaban la Tierra pero
bueno, quizá te pueda servir como ejemplo para los scripts :-)

11. Backing Up Windows Machines to a Linux Host
http://www.tldp.org/HOWTO/SMB-HOWTO-11.html

(yeeecccch, ¡es del año 2000!)

>> Ahora bien, preguntas:
>>
>> - ¿No sería más práctico que las aplicaciones locales (los clientes
>> windows) guardaran los datos directamente en el servidor? Dices que la
>> aplicación no se puede usar (ejecutar, entiendo) en red pero ¿tampoco
>> permite almacenar los datos que genera en un recurso de la red local?
>>
>
> No lo permiten, trabaja con bases de datos mdb de access, y no se puede
> mapear remoto, entonces si o si los datos están en C:\archivos de
> programa\SIAP\AFIP\IVA, por ejemplo, ya que "IVA" es uno de los
> aplicativos. Entonces lo que yo quiero es pasar esos datos al server,
> por ejemplo los lunes, miercoles y viernes. Y que el viernes a la noche
> el servidor comprima todo en un tar, el primer viernes de cada mes de
> manera completa y los otros incrementalmente.

Entendido. Te lo decía porque lo más eficiente era centralizar el recurso
en el servidor y así evitar tener que compartir cada uno de los
directorios de los clientes windows.

>> - ¿Qué sistema/aplicación usabas antes con el Windows Server?
>
> No lo hice yo, y no lo hacian de ninguna manera. En el windows server
> solo habia un directorio compartido por todos los usuarios.

Entonces vas a añadir una nueva funcionalidad que antes no había. Mola :-)

Saludos,

--
Camaleón


--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/pan.2013.10...@gmail.com

troans-gmail

unread,
Oct 11, 2013, 2:00:02 PM10/11/13
to
Nosotros en el trabajo tenemos algunas BD en Access residuales que han
quedado ahí y que también sólo trabajan sin el fichero mdb está en un
determinado directorio. Pues bien lo que hemos hecho es:

El cliente windows monta una unidad de red samba, llamémosle S.
Entonces los ficheros .mdb se han movido a un directorio dentro de la
unidad S
Y en el directorio del windows donde deberían estar los .mdb se han
colocado accesos directos de windows hacia el directorio en la unidad S
donde está el .mdb.

Están funcionando sin problemas y las copias de seguridad las realiza el
servidor Linux

Espero que te sirva de ayuda

>
>> - ¿Qué sistema/aplicación usabas antes con el Windows Server?
> No lo hice yo, y no lo hacian de ninguna manera. En el windows server
> solo habia un directorio compartido por todos los usuarios.
>
>
>> Saludos,
>>
> Saludos
>
>


--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/52583ABA...@gmail.com

Pablo Jiménez

unread,
Oct 11, 2013, 3:30:02 PM10/11/13
to
On Fri, Oct 11, 2013 at 08:49:21AM -0300, Juan wrote:
> Buenos días, los molesto porque en mi trabajo me pidieron reemplazar un
> Windows Server, y yo quiero aprovechar para poner un Debian.
>
> El tema es que hay datos en el server que usan todos los usuarios, pero
> a la vez como TODOS los puestos de trabajo son Windows (hay 2 xp y 2
> seven) y en ellos hay aplicaciones especificas que solo corren desde
> cada disco local, lo que necesito es algun script que "traiga" al server
> una copia de esos datos que estan locales en cada máquina.
>
> Lo que se usan son aplicaciones impositivas de Argentina (SIaP) que no
> se pueden usar en red, por eso lo que necesito es que un script acceda a
> esos directorios, los copie al server a un directorio donde despues
> pueda hacer un "tar" y levantarlo a otra unidad (disco externo, ftp,
> etc) para tener resguardo.
>
> Estoy buscando en la red, pero mientras si alguien tiene algo similar y
> me puede pasar alguna idea, agradecido.

Bacula te puede ser de utilidad: http://www.bacula.org/es
http://bacula.10910.n7.nabble.com/Backup-with-Bacula-on-a-samba-share-td53033.html

Saludos.

--
Pablo Jiménez


--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/2013101119...@emblema.fh.vtr.net

Angel Claudio Alvarez

unread,
Oct 11, 2013, 5:20:02 PM10/11/13
to
El Fri, 11 Oct 2013 12:44:44 -0300
Juan <jar...@estudioagnetti.com.ar> escribió:
simple crea un share en el debian con samba y montalo en los windows.
En los windows haces una simple copia de archivos de C: bla-bla a N:\punto_de_montaje
y listo

> > - ¿Qué sistema/aplicación usabas antes con el Windows Server?
>
> No lo hice yo, y no lo hacian de ninguna manera. En el windows server
> solo habia un directorio compartido por todos los usuarios.
>
>
> >
> > Saludos,
> >
> Saludos
>
>
> --
> To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
> Archive: http://lists.debian.org/52581CE...@gmail.com
>


--
Angel Claudio Alvarez <an...@angel-alvarez.com.ar>


--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/20131011181718.6812...@angel-alvarez.com.ar

Jorge A. Secreto

unread,
Oct 11, 2013, 6:40:01 PM10/11/13
to
El 11/10/13, troans-gmail <tro...@gmail.com> escribió:
Juan
Lo que te están diciendo que hagas:
*Crear una carpeta en el servidor
*Copiar el SIAP ahí
*Conectar esa carpeta como unidad de red
(por ej: net use \\servidor\carpeta_compartida z: )
*y ejecutar el siap desde allí, si funciona.
Tengo varios clientes con ese esquema. Por cuestiones de librerías,
igual tiene que estar instalado en las máquinas cliente.
Lo que no podés hacer es tener varios usuarios ejecutando siap al
mismo tiempo, porque no es multiusuario.
Lo del backup se soluciona desde linux con opciones como para hacer sopa. :-P
Abrazos
--
Jorge A Secreto
Analista de Sistemas
MP 361


--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/CAJx9gig9iv3dnGwcsPN5G09g...@mail.gmail.com

Ramses

unread,
Oct 11, 2013, 8:00:02 PM10/11/13
to
Buenas noches,

Enviado desde mi Móvil

El 11/10/2013, a las 21:22, Pablo Jiménez <peji...@vtr.net> escribió:

> On Fri, Oct 11, 2013 at 08:49:21AM -0300, Juan wrote:
>> Buenos días, los molesto porque en mi trabajo me pidieron reemplazar un
>> Windows Server, y yo quiero aprovechar para poner un Debian.
>>
>> El tema es que hay datos en el server que usan todos los usuarios, pero
>> a la vez como TODOS los puestos de trabajo son Windows (hay 2 xp y 2
>> seven) y en ellos hay aplicaciones especificas que solo corren desde
>> cada disco local, lo que necesito es algun script que "traiga" al server
>> una copia de esos datos que estan locales en cada máquina.
>>
>> Lo que se usan son aplicaciones impositivas de Argentina (SIaP) que no
>> se pueden usar en red, por eso lo que necesito es que un script acceda a
>> esos directorios, los copie al server a un directorio donde despues
>> pueda hacer un "tar" y levantarlo a otra unidad (disco externo, ftp,
>> etc) para tener resguardo.
>>
>> Estoy buscando en la red, pero mientras si alguien tiene algo similar y
>> me puede pasar alguna idea, agradecido.
>
> Bacula te puede ser de utilidad: http://www.bacula.org/es
> http://bacula.10910.n7.nabble.com/Backup-with-Bacula-on-a-samba-share-td53033.html

Ufff, Pablo, no lo he montado nunca, pero por lo que he leído, Bácula sería para, en este caso, matar pájaros a cañonazos, ¿no?.


Saludos,

Ramses

--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/76D46813-5344-4F07...@gmail.com

William Romero

unread,
Oct 11, 2013, 11:30:02 PM10/11/13
to

> From: ramses....@gmail.com
> Subject: Re: Script de Backup
> Date: Sat, 12 Oct 2013 01:58:06 +0200
> To: debian-us...@lists.debian.org

>
> Buenas noches,
>
> Enviado desde mi Móvil
>
> El 11/10/2013, a las 21:22, Pablo Jiménez <peji...@vtr.net> escribió:
>
> > On Fri, Oct 11, 2013 at 08:49:21AM -0300, Juan wrote:
> >> Buenos días, los molesto porque en mi trabajo me pidieron reemplazar un
> >> Windows Server, y yo quiero aprovechar para poner un Debian.
> >>
> >> El tema es que hay datos en el server que usan todos los usuarios, pero
> >> a la vez como TODOS los puestos de trabajo son Windows (hay 2 xp y 2
> >> seven) y en ellos hay aplicaciones especificas que solo corren desde
> >> cada disco local, lo que necesito es algun script que "traiga" al server
> >> una copia de esos datos que estan locales en cada máquina.
> >>
> >> Lo que se usan son aplicaciones impositivas de Argentina (SIaP) que no
> >> se pueden usar en red, por eso lo que necesito es que un script acceda a
> >> esos directorios, los copie al server a un directorio donde despues
> >> pueda hacer un "tar" y levantarlo a otra unidad (disco externo, ftp,
> >> etc) para tener resguardo.
> >>
> >> Estoy buscando en la red, pero mientras si alguien tiene algo similar y
> >> me puede pasar alguna idea, agradecido.
> >
> > Bacula te puede ser de utilidad: http://www.bacula.org/es
> > http://bacula.10910.n7.nabble.com/Backup-with-Bacula-on-a-samba-share-td53033.html
>
> Ufff, Pablo, no lo he montado nunca, pero por lo que he leído, Bácula sería para, en este caso, matar pájaros a cañonazos, ¿no?.
>
>
> Saludos,
>
> Ramses

Entendiendo esto es que no tienes active directory en el server por lo tanto ya tienes un punto a tu favor pues no eh visto poder levantar active directory en debian. no creo que lo haya.
y como te decia por ahi estamos bien.

si tienes apicaciones corriendo en las estaciones como xp y seven , cuales son? un sistema seguramente en Fox? pues siempre encontre por ahi negocios que tiene este tipo de configuracion basado en fox y ejecutan su apilcacion desde un directorio compartido a si a secas.

lo unico es que laventes Debian y actives el servicio de samba, no tendrias que hacer mas que eso, migrar la info que exitia en el server con windows a hora con debian.

si tu caso es ese, claro esta.

los compañeros recomiendan algunas opciones de copiados son buenas tambien.
PD. la vez pasada recomendaron Playonlinux muy bueno por cierto para estaciones de trabajo.
http://www.playonlinux.com/es/


saludos, espero te sirva el comentario

William Romero

Maykel Franco

unread,
Oct 29, 2013, 6:10:02 AM10/29/13
to
El día 12 de octubre de 2013 05:22, William Romero
<wrom...@hotmail.com> escribió:
Tienes muchas opciones como te han comentado, bacula muy interesante
pero yo he usado también dirvish. Que no sé si os sonará pero es muy
potente y efectivo para copias de seguridad, diferenciales,
incrementales...Usa rsync por debajo y está todo centralizado en un
linux que es el que lanza las órdenes de qué archivos te quieres
traer(igual que bacula). Si instalas openssh y rsync en windows, ya lo
tendŕias. Dirvish te deja copias de los archivos, no imágenes
comprimidas, con lo cual para sacar datos solo es copiar.

Lo más fácil es lo que te han comentado, yo usaría una carpeta mapeada
en windows + cobian backup. Progrmas los backup frente a esa carpeta
mapeada(recurso compartido) y listo.

Saludos.


--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/CAJ2aOA96UzEDpFMhC7sJi-BN...@mail.gmail.com
0 new messages