Puppy Backup - pmirror fork

Miscellaneous tools
Post Reply
Message
Author
User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

Puppy Backup - pmirror fork

#1 Post 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

_____________________________________________________
Attachments
puppy-backup_NLS-1.8.pet
French translation available
(2.22 KiB) Downloaded 836 times
puppy-backup-1.9.pet
For newer Puppies with gtkdialog 0.7.21 or better
(8.42 KiB) Downloaded 957 times
puppy-backup-old-1.8.pet
For older puppies with gtkdialog before version 0.7.21
(7.51 KiB) Downloaded 874 times
Last edited by don570 on Sat 18 Aug 2012, 20:23, edited 14 times in total.

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

photo of puppy backup

#2 Post by don570 »

Image

User avatar
zigbert
Posts: 6621
Joined: Wed 29 Mar 2006, 18:13
Location: Valåmoen, Norway
Contact:

#3 Post by zigbert »

Good to see some effort in the backup department

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

New version 1.4 of puppy-backup

#4 Post 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.

___________________________________________________

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

New version 1.5

#5 Post 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.
________________________________________
Last edited by don570 on Mon 30 Apr 2012, 17:29, edited 1 time in total.

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

#6 Post 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.

____________________________________________________

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

#7 Post 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
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

#8 Post 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!!!


____________________________________

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

#9 Post 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
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

pschedule can be used

#10 Post 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.

___________________________________________________

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

new version 1.7

#11 Post 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:

____________________________________________________

firak
Posts: 175
Joined: Mon 14 Apr 2008, 14:07

#12 Post 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.

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

#13 Post 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.

__________________________________________

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

New version puppy backup 1.8

#14 Post by don570 »

New version puppy backup 1.8



I redesigned the interface to fit 480 pixel height.

There are no new features.

_________________________________

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

#15 Post 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

________________________________________________

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

#16 Post 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

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

#17 Post by don570 »

I describe how to use Puppy backup for synchronizing with an
Android device

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

__________________________________________________________

Post Reply