I'm using rsync and I'm very glad, but, in some case, i'm not so happy. Some people are backing up the data with rsync but they have a lot of files, more than 100000 and 20 Gb of data. We are using batch files and the task scheduling system of windows. It is difficult to see if the backup is well done, sometimes, they are error. We try to make some gui, one in java, an other in c++ and also one in delphi. The target was to make a service who can monitor the backup made with rsync and a gui that shown the state of the backup and allow the user to easily take back one file or, even, to take back old versions of the file. We are using rsync compiled with cygwin, the rsync software is launch in a shell and we try to collect the information in the "master programm" who have launched rsync. This way is maybe not the best way. My questions are : Is there a way to use the rsync protocol directly in a software without using rsync, like a dll with a lot of "rsync" functions. Is there some works in the world trying to make a good gui for rsync and to let all people using this very good method to make a backup. If somebody is interesting to create this gui, let me know -------------- next part -------------- HTML attachment scrubbed and removed
Daniel Platteau asked: > I'm using rsync and I'm very glad, but, in some case, i'm not so > happy. > > Some people are backing up the data with rsync but they have a > lot of files, more than 100000 and 20 Gb of data. > > We are using batch files and the task scheduling system of > windows. > > It is difficult to see if the backup is well done, sometimes, > they are error. Yes, it is indeed is very important to know if the backup was successful or if there were any errors! I do not know the resolution to this important question, but would like to present how I would approach the problem, and invite comments from those who know more about rsync. > We try to make some gui, one in java, an other in c++ and also > one in delphi. I am not sure one needs a gui. > The target was to make a service who can monitor the backup made > with rsync and a gui that shown the state of the backup and > allow the user to easily take back one file or, even, to take > back old versions of the file. > > We are using rsync compiled with cygwin, the rsync software is > launch in a shell and we try to collect the information in the > "master programm" who have launched rsync. This way is maybe > not the best way. Here's are features of rsync that I would attempt to exploit: a) -v option with various levels of verbosity b) --stats c) --log-file=foo d) messages rsync prints to stdout e) messages rsync prints to stderr. Even on Windows, I would attempt to have a perl script fork a child that issues the rsync command. The parent perl script would monitor items (b-e) and emit summary messages of the status of the rsync command: the mechanism for the message might just be prints to the console or a pop-up window. The script can have special triggers for conditions such as detection of errors of certain type or detection of too many errors etc. So I see the need for a document that explains the format, content and interpretation of (a-e) at a user level. > My questions are : > > Is there a way to use the rsync protocol directly in a software > without using rsync, like a dll with a lot of "rsync" > functions. My understanding is that rsync already can provide the status information in an on-going manner -- how one collects, interprets and displays that information is the issue. > Is there some works in the world trying to make a good gui for > rsync and to let all people using this very good method to make > a backup. > > If somebody is interesting to create this gui, let me know --Suresh
<snip>> > > Is there some works in the world trying to make a good gui for > > rsync and to let all people using this very good method to make > > a backup. > > > > If somebody is interesting to create this gui, let me know > > --SureshDelta Copy: http://www.aboutmyip.com/AboutMyXApp/DeltaCopy.jsp It has a gui already. No need to reinvent the wheel. -- Fail to learn history-repeat it. Fail to learn rights-lose them. Learn both-get screwed by previous two groups.
Regarding the recommendation: > Delta Copy: http://www.aboutmyip.com/AboutMyXApp/DeltaCopy.jsp > It has a gui already. No need to reinvent the wheel. I went over the FAQ and the documentation for Delta Copy. Delta Copy does not provide any means to continually monitor an on-going rsync process. The most they do is: | Question: What type of logging is available in DeltaCopy | | Answer: Besides the logging options available in Rsync, | DeltaCopy provides two additional logs: | | deltac.log - available on DeltaCopy client | DeltaService.log - available on DeltaCopy server | | deltac.log file contains information about the DeltaCopy | client. It logs a message when a profile is run and | notifications emails are sent to the user. | | DeltaService.log is available where DeltaCopy server is | installed and contains messages when service is started or | stopped. | | It is important to know that rsync supports additional logging | that can be configured by specifying additional parameters | either on DeltaCopy client or server. Please refer to rsync | documentation for more information about logging options | available for rsync. | | When rsync.exe is executed in the back-ground by DeltaCopy, it | generates status messages which are sent to standard output. | DeltaCopy captures these messages and sends them via email. Observe that Delta Copy relies on rsync itself to provide insight into the status of the on-going transaction. So the question remains: In regard to output, rsync has the following features: a) -v option with various levels of verbosity b) --stats c) --log-file=foo d) messages rsync prints to stdout e) messages rsync prints to stderr. Where can one find an explanation of the format, content and interpretation of the outputs (a-e)? Thanks, --Suresh
What exactly are you looking for in monitoring it? The -v should give you a verbose output. If you want more details, I think you can specify multiple -v to give you a more verbose output. _____________________________ Stephen Zemlicka Integrated Computer Technologies PH. 608-558-5926 E-Mail stevezemlicka@gmail.com -----Original Message----- From: rsync-bounces+stevezemlicka=gmail.com@lists.samba.org [mailto:rsync-bounces+stevezemlicka=gmail.com@lists.samba.org] On Behalf Of Suresh Govindachar Sent: Monday, October 01, 2007 11:26 AM To: rsync@lists.samba.org Subject: RE: why not a gui for rsync Regarding the recommendation: > Delta Copy: http://www.aboutmyip.com/AboutMyXApp/DeltaCopy.jsp > It has a gui already. No need to reinvent the wheel. I went over the FAQ and the documentation for Delta Copy. Delta Copy does not provide any means to continually monitor an on-going rsync process. The most they do is: | Question: What type of logging is available in DeltaCopy | | Answer: Besides the logging options available in Rsync, | DeltaCopy provides two additional logs: | | deltac.log - available on DeltaCopy client | DeltaService.log - available on DeltaCopy server | | deltac.log file contains information about the DeltaCopy | client. It logs a message when a profile is run and | notifications emails are sent to the user. | | DeltaService.log is available where DeltaCopy server is | installed and contains messages when service is started or | stopped. | | It is important to know that rsync supports additional logging | that can be configured by specifying additional parameters | either on DeltaCopy client or server. Please refer to rsync | documentation for more information about logging options | available for rsync. | | When rsync.exe is executed in the back-ground by DeltaCopy, it | generates status messages which are sent to standard output. | DeltaCopy captures these messages and sends them via email. Observe that Delta Copy relies on rsync itself to provide insight into the status of the on-going transaction. So the question remains: In regard to output, rsync has the following features: a) -v option with various levels of verbosity b) --stats c) --log-file=foo d) messages rsync prints to stdout e) messages rsync prints to stderr. Where can one find an explanation of the format, content and interpretation of the outputs (a-e)? Thanks, --Suresh -- To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html
> > > If somebody is interesting to create this gui, let me know >Try NasBackup It have rsync GUI. http://www.NasBackup.com/> Delta Copy unfortunately only works in client/server mode. As I also > need local mode this is no option (though it looks nice). So me too > I still haven't found a simple, user-friendly GUI.You can use the GUI for local mode only. Take a look at main.phase file Regards, Milutin Voinivich NasBackup Daniel Platteau wrote:> I'm using rsync and I'm very glad, but, in some case, i'm not so happy. > > Some people are backing up the data with rsync but they have a lot of > files, more than 100000 and 20 Gb of data. > > We are using batch files and the task scheduling system of windows. > > It is difficult to see if the backup is well done, sometimes, they are > error. > We try to make some gui, one in java, an other in c++ and also one in > delphi. > The target was to make a service who can monitor the backup made with > rsync > and a gui that shown the state of the backup and allow the user to > easily take back one file or, even, to take back old versions of the file. > > We are using rsync compiled with cygwin, the rsync software is launch > in a shell and we try to collect the information in the "master > programm" who have launched rsync. > This way is maybe not the best way. > > My questions are : > > Is there a way to use the rsync protocol directly in a software > without using rsync, like a dll with a lot of "rsync" functions. > > Is there some works in the world trying to make a good gui for rsync > and to let all people using this very good method to make a backup. > > If somebody is interesting to create this gui, let me know > > > >-------------- next part -------------- A non-text attachment was scrubbed... Name: team.vcf Type: text/x-vcard Size: 181 bytes Desc: not available Url : http://lists.samba.org/archive/rsync/attachments/20071001/b986c66c/team.vcf
Hello, Try http://www.nasbackup.com it have windows GUI to Rsync and give you summary and status of your backup. Regards, Milutin Voinivich NasBackup Daniel Platteau wrote:> I'm using rsync and I'm very glad, but, in some case, i'm not so happy. > > Some people are backing up the data with rsync but they have a lot of > files, more than 100000 and 20 Gb of data. > > We are using batch files and the task scheduling system of windows. > > It is difficult to see if the backup is well done, sometimes, they are > error. > We try to make some gui, one in java, an other in c++ and also one in > delphi. > The target was to make a service who can monitor the backup made with > rsync > and a gui that shown the state of the backup and allow the user to > easily take back one file or, even, to take back old versions of the file. > > We are using rsync compiled with cygwin, the rsync software is launch > in a shell and we try to collect the information in the "master > programm" who have launched rsync. > This way is maybe not the best way. > > My questions are : > > Is there a way to use the rsync protocol directly in a software > without using rsync, like a dll with a lot of "rsync" functions. > > Is there some works in the world trying to make a good gui for rsync > and to let all people using this very good method to make a backup. > > If somebody is interesting to create this gui, let me know > > > >