Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2011-08

FPC/Lazarus based backup system

15 messages · 8 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

ik
to Michael Schnell: Why would you want this ? In most cases rsync does a perfect job. Doing rsync with the…
Michael Schnell wrote 10 lines
On 08/21/2011 07:30 PM, ik wrote: > Hi, > > Does any of you know of a good backup system written using FPC/Lazarus, > working inside Linux and open source ? > > Why would you want this ? In most cases rsync does a perfect job. Doing rsync with the help of Dirvish performs the backup perfectly automatic.

To manage things in a more easy way.
Even a daemon for automated backups with rsync is good. but I do not want to cli every time i need to backup. And I prefer Pascal programs then C/++ based. :)

-Michael

Ido
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20110822/bcb88474/attachment.html>

Reply by email

Michael Schnell
to ik: To manage things in a more easy way. Even a daemon for automated backups with rsync is…
ik wrote
To manage things in a more easy way.

Dirvish is _very_ easy. And the advantage of rsync is that it does an incremental backup without the need for any restore tool. A file browser just works for this

Even a daemon for automated backups with rsync is good.

You don't need a dedicated daemon. Chron is provided for this.

but I do not want to cli every time i need to backup. And I prefer Pascal programs then C/++ based. :)

So you can't use Linux. rsync is just a standard gnu tool provided with Linux. And Dirvish is just a script.

-Michael

Reply by email

Felipe Monteiro de Carvalho
to Michael Schnell
Michael Schnell wrote
> but I do not want to cli every time i need to backup. And I prefer Pascal > programs then C/++ based. :) So you can't use Linux. rsync is just a standard gnu tool provided with Linux. And Dirvish is just a script.

I don't see anything wrong with prefering Pascal software, although I don't know any backup tool either (I don't use Backups, I have everything important in SVN).

Felipe Monteiro de Carvalho

Reply by email

Marco van de Voort
to Michael Schnell: Dirvish is _very_ easy. And the advantage of rsync is that it does an incremental backup…

In our previous episode, Michael Schnell said:

Show quoted text 7 lines
> Even a daemon for automated backups with rsync is good. You don't need a dedicated daemon. Chron is provided for this. > but I do not want to cli every time i need to backup. And I prefer > Pascal programs then C/++ based. :) > So you can't use Linux. rsync is just a standard gnu tool provided with Linux.

There are windows versions too, and there is http://librsync.sourceforge.net/

Reply by email

ik
to Michael Schnell: Dirvish is _very_ easy. And the advantage of rsync is that it does an incremental backup…
Michael Schnell wrote 8 lines
On 08/22/2011 12:38 PM, ik wrote: > > To manage things in a more easy way. > Dirvish is _very_ easy. And the advantage of rsync is that it does an incremental backup without the need for any restore tool. A file browser just works for this

I didn know Dirvish, thanks.

Even a daemon for automated backups with rsync is good. > You don't need a dedicated daemon. Chron is provided for this.

Cron is a daemon :)

Show quoted text 7 lines
but I do not want to cli every time i need to backup. And I prefer Pascal > programs then C/++ based. :) > > So you can't use Linux. rsync is just a standard gnu tool provided with Linux. And Dirvish is just a script.

Linux is about cli, like Pascal is about begin end. Cli is one tool in Linuxm but not the only tool.
Begin End is a syntax of Pascal. But Pascal is a programming language. It create programs, not syntax.

I use cli, where it is needed, but not always it? a good idea to do it. You need to find the balance where CLI is good and where you need something more.

-Michael

Ido
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20110822/06cf4347/attachment.html>

Reply by email

Henry Vermaak
to Felipe Monteiro de Carvalho: I don't see anything wrong with prefering Pascal software, although I don't know any…
Felipe Monteiro de Carvalho wrote 9 lines
On Mon, Aug 22, 2011 at 12:51 PM, Michael Schnell wrote: >> but I do not want to cli every time i need to backup. And I prefer Pascal >> programs then C/++ based. :) > So you can't use Linux. rsync is just a standard gnu tool provided with > Linux. And Dirvish is just a script. I don't see anything wrong with prefering Pascal software, although I don't know any backup tool either (I don't use Backups, I have everything important in SVN).

So you don't back up your svn repo?

Henry

Reply by email

Bart
to ik: Does any of you know of a good backup system written using FPC/Lazarus, working inside…
ik wrote
Does any of you know of a good backup system written using FPC/Lazarus, working inside Linux and open source ?

What capabilities must it have?

I have a "stupid backup program" written in Lazarus, but as the name suggests it is very very very basic (in fact it can do little more than xcopy can, with the exception that you can specify exclude filters, and it looks nicer than xcopy does <G>).

It is however fully cross-platform.

Bart

Reply by email

Luiz Americo Pereira Camara
to ik: To manage things in a more easy way. Even a daemon for automated backups with rsync is…
ik wrote 20 lines
On Mon, Aug 22, 2011 at 13:39, Michael Schnell < <mailto:>> wrote: On 08/21/2011 07:30 PM, ik wrote: Hi, Does any of you know of a good backup system written using FPC/Lazarus, working inside Linux and open source ? Why would you want this ? In most cases rsync does a perfect job. Doing rsync with the help of Dirvish performs the backup perfectly automatic. To manage things in a more easy way. Even a daemon for automated backups with rsync is good. but I do not want to cli every time i need to backup. And I prefer Pascal programs then C/++ based. :)

There's this:

http://sourceforge.net/projects/becape/

It has some time that i don't update it but should work.

I have plans to overtake the limitations:

- Improve UTF8 file names (it was written when Lazarus does not support Unicode)
- Change from zlib to zip (use abbrevia)
- create standalone components so can be integrated in fpc programs
- Improve the code architecture (separate GUI from logic etc)

I will do an exam Wednesday that is taking my time. I hope starting next week i can work in it (along other code related tasks like fixing VTV bugs)

Luiz

Reply by email

ik
to Bart: What capabilities must it have? I have a "stupid backup program" written in Lazarus, but…
Bart wrote 7 lines
On 8/21/11, ik wrote: > Does any of you know of a good backup system written using FPC/Lazarus, > working inside Linux and open source ? > What capabilities must it have?

Saving new snapshots of things that where change, but looking with the ability like with VCS, to have incremented backup.

Show quoted text 8 lines
I have a "stupid backup program" written in Lazarus, but as the name suggests it is very very very basic (in fact it can do little more than xcopy can, with the exception that you can specify exclude filters, and it looks nicer than xcopy does <G>). It is however fully cross-platform.

I found this one: http://rsnapshot.org/ that does exactly what I? looking for. when I'll have some time, I will create for it a Lazarus interface :)

Bart

Ido

Show quoted text 7 lines
-- _______________________________________________ Lazarus mailing list http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20110823/873f4d54/attachment-0001.html>

Reply by email

Michael Schnell
to Luiz Americo Pereira Camara: There's this: http://sourceforge.net/projects/becape/ It has some time that i don't…
Luiz Americo Pereira Camara wrote
On 22/8/2011 07:38, ik wrote: http://sourceforge.net/projects/becape/

Looks great (on the first glance).

Anyway, I do prefer an incremental backup system that does not need a dedicated tool for restoring. A GUI tool for the backup is not advantageous IMHO, as this is supposed to run automatically, anyway.

This: no GUI no cry (e.g.: learning curve).

-Michael

Reply by email