Page 1 of 1

Puppy Backup - pmirror fork

Posted: Wed 18 Apr 2012, 23:31
by don570
Puppy Backup - pmirror fork

News- French translation is now available

Note: There are two versions of this app.
One for newer Puppies with gtkdialog 0.7.21
and another one for older puppies.
Note that a couple of puppies (Saluki) can use either version!!

Pemasu's Exprimo
Scottman's Akita
mick01's Slacko

need the puppy-backup-1.4.pet to be installed.



To check what version of gtkdialog you have installed
type the following in the terminal

Code: Select all

gtkdialog  --version
I've taken Zigbert's pmirror and put in some new features
and added several warnings.

Warning!!! The mirror directory that you chose should be initially empty.

Read the help file carefully to understand what mirroring is.

Files are deleted in the mirror directory.

Version 1.4 - I've localized the app for people who want to
use this app in a foreign language

1) You can mirror a maximum of 5 folders(directories)
but you do it one at a time.

2) It is recommended that the mirror directories be
located on another hard drive in case you hard drive goes bad.

3) Limitations: It depends on the version of gtkdialog installed

4)Limitation: If pschedule is used for a scheduled backup, then if
the mirror folder is not available(ie partition not mounted)
then there is no warning message. But this is not a serious problem.
No harm is done to your computer.

5) Each source folder needs a separate mirror folder!!
and each backup needs to be done separately
(but read my discussion about the use of pschedule
a couple of posts down which describes automatic backup)

6) mirdir must be installed in your distribution,
however all versions of Puppy have this already installed.
It's a very small app ( only 19 kilobytes)
Available Here

_____________________________________________________

photo of puppy backup

Posted: Wed 18 Apr 2012, 23:39
by don570
Image

Posted: Thu 19 Apr 2012, 14:37
by zigbert
Good to see some effort in the backup department

New version 1.4 of puppy-backup

Posted: Wed 25 Apr 2012, 21:09
by don570
New version 1.4 now uses gtkdialog 0.7.21 so that most puppies
can run this software.


For users with older Puppies I have a version labelled 'old'
still available. People with older versions of Lucid puppy or Wary
will have to use this version.

___________________________________________________

New version 1.5

Posted: Mon 30 Apr 2012, 17:18
by don570
New version 1.5

I made some minor changes to help file.

I explain how source folder can be a partition or a USB stick.
________________________________________

Posted: Mon 30 Apr 2012, 17:28
by don570
I updated help to reflect my experience in
backing up a 8 GB USB stick that was nearly filled.

It took me nearly 10 minutes.

The next backup will take only seconds
because of the efficient way that mirroring behaves.

But remember that mirroring also deletes files in the mirror folder.

For example if I want more space in my USB stick
by deleting ISOs or music files then I should move these files out of
the mirror folder to their own folder. Then delete these files
on my USB stick ---> then run Puppy Backup.

The same files will be deleted in the mirror folder. That's why
I put them in their own folder for safe keeping.

Mirroring is efficient but dangerous if you don't understand the process.

____________________________________________________

Posted: Wed 02 May 2012, 14:19
by peebee
Hi Don

I'm trying Puppy Backup on my desktop that has 2 sata harddisks....

3 questions:

- does Puppy Backup just run manually? how should I arrange it to run the same time each day?

- are all source directories mirror'd when it is run or just the one selected?

- if my backup disk is not mounted, will Puppy Backup mount it or will it just error and fail?

Thanks
peebee

Posted: Thu 03 May 2012, 00:18
by don570
My quick answers

1) As far as I know it will not work with pschedule,
so it will have to be launched manually

2) Only one source folder ( or partition) at a time.
That is why I choose radio buttons in gtkdialog.

3) You get a useful warning message window if your mirror
isn't available


http://puppylinux.org/wikka/Backup

This is a good page to study if you take backing up seriously!!!


____________________________________

Posted: Thu 03 May 2012, 06:25
by peebee
don570 wrote:My quick answers

http://puppylinux.org/wikka/Backup

This is a good page to study if you take backing up seriously!!!
Many thanks - very useful.
Cheers
peebee

pschedule can be used

Posted: Thu 03 May 2012, 22:55
by don570
I thought about the problem of using pschedule to schedule
your backup overnite. Now I know the proper way to use pschedule.

I've rewritten Puppy Backup to
version 1.6 to make the process easier.

Instructions to use pschedule:

1) Set up Puppy Backup so it is backing up your important folders.

2) Click on Log button

3)You will see command lines (plus the dates which aren't important)

4) Copy the command lines and paste them in pschedule
one by one. Each of the command lines should have a
time associated with it. See the image.

Image

Your backup will now be done at this time each day.

One negative that I have found is that you won't get
a warning message if your mirror folder isn't available
(ie your partition isn't mounted) but that's not a disaster.
It just means that the backup isn't done that night.

This method will allow the user to back up his favorite folders overnite
on a regular basis.

It's quite simple and it just needs enough hard disk space
for the mirroring to be done completely and keep your
computer on overnite.

An external USB hard drive would be good for this purpose
and they're quite cheap now.

Mirroring of an entire partition to a folder is possible.

Make sure that the mirror folder is initially empty.

___________________________________________________

new version 1.7

Posted: Sat 05 May 2012, 15:00
by don570
New version 1.7

I've corrected some mistakes :oops:

1) Puppy-backup-old-1.6 had a mistake in one of the mirror apps
That is now corrected in version 1.7


2) puppy-backup-1.6.pet was poorly put together. I really screwed up
and made a lot of mistakes . I was in a rush.

But this version has been properly tested. :lol:

____________________________________________________

Posted: Mon 07 May 2012, 05:39
by firak
I like this!
can I use on macpup528 ?
what wersion do I need ?
I not intend use automatic schedule. But I like that I can mirror moare then one directories.

Posted: Fri 11 May 2012, 00:22
by don570
I haven't used macpup recently but there's no reason why not.

The regular version of puppy backup should work.

Apparently you don't know how to use pschedule.

It's a great program. It's better to use it for a backup

than the many others since it's rock solid and reliable.
It only took me 10 seconds to do my second backup of
a 8GB USB stick because only changed and new files were
copied.

Look in the forum and you'll see lots of problems
with scheduled backups. That's why I'm a believer in this app!!!

To backup up once a day, pschedule only requires two numbers to be set
the hour and the minute. Leave the rest blank except for
the command line of course. You copy that line out of Puppy Backup log
and paste in pschedule. ( Look at image above)

Do a test with folders in /root so that
are comfortable with using the apps.

__________________________________________

New version puppy backup 1.8

Posted: Thu 17 May 2012, 18:00
by don570
New version puppy backup 1.8



I redesigned the interface to fit 480 pixel height.

There are no new features.

_________________________________

Posted: Fri 25 May 2012, 00:13
by don570
French version of Puppy Backup now available.

I also put Puppy Backup inside my Fluppy OS.

http://murga-linux.com/puppy/viewtopic.php?t=65222

________________________________________________

Posted: Mon 30 Jul 2012, 21:54
by don570
New version 1.9

-made interface more compact

-yaf-splash used to indicate copying activity

-sync used after mirdir ---> just to be safe! I don't think it's really needed.

-LOC410 added

Posted: Tue 04 Sep 2012, 15:51
by don570
I describe how to use Puppy backup for synchronizing with an
Android device

http://murga-linux.com/puppy/viewtopic. ... 407#650407

__________________________________________________________