Site Links

Software page

Birthdaybook page

Birthdaybook manual

Backuplist issues

Backuplist Manual

iALterImage CS page

alterImage page

alterImage manual

iCleanLanguage page

Donations page

Contact me

backuplist+

Please read the Legal Notice at bottom of this document before proceeding!

Backuplist+ is donate-ware. Let me know if it works for you, and if you like it. If you wish, you can make a donation to support further work on backuplist+, mainly so I can afford to upgrade my Mac to keep them current. I have spent many hours on this and other applications for my own enjoyment and hopefully for yours too, so I really appreciate feedback - don't hesitate to email your thoughts, problems, delights (Help menu>email support).

There is now an elegant Donate "Nag" box in the progress window just as a reminder. If you make a donation, you will receive a registration number that make the reminder go away. All previous donors, naturally will receive a "free upgrade" and can email me for a registration number.

To donate go to the Help menu > Donate, or click Donations here.

Email thoughts, questions, support needs, at rdutoit@comcast.net

I created backuplist+ because I got tired of other more complicated backup software, though some are certainly efficient and offer complex archiving and other details.

Backuplist+ is a "wrapper" application for the powerful unix tool rsync. Most of the settings and options you choose are supplied to rsync at launch time and processed by rsync. The rsync application is embedded inside backuplist+ and runs from there. Rysnc 3.0.6 is an ongoing open source project in development and you can submit reports, ask questions, at the rsync website.

Backuplist+ is just a simple a list of source files you want copied to a certain destination, whether it is an external drive, flash drive or a network.

Backuplist+ is different in several ways!

Compatibility: Backuplist+ is compatible with OS 10.4X, 10.5X, 10.6X Snow Leopard on PPC and Intel Macs. It is a universal binary and also has 64 bit support.

Note: Help is also available from the Help pages (go to Help menu > backuplist+ Help)

 

The backuplist+ window

 

Backup basics

Note: If you are backing up to an external volume such as firewire drive, flash drive, zip disk or others, you MUST be sure "Ignore ownership on this volume" is left unchecked. Click on the icon for the drive and choose "Get Info" from File menu (command-I). At the bottom of the "Get Info" window you will see the "Ignore ownership on this volume" checkbox. Be sure it left unchecked or all your permissions will be changed to those of the external volume!

Note: It is advised to enter you administrator password in the "Globals" settings panel (click the "gear" button to access the settings panel.) Backuplist+ will backup your "own" files without entering a password but copying any system files or files with "bad" permissions will not work without it. Password is essential for making a clone of your system. See "Global Settings" below for more information.

1. Create a new backup set or just use the default one in the sets list on the left side of the main window. See below about creating new sets.

2. Create your list (see below for more details.) Press the Calculate sizes button to set the file sizes for your list. This is optional and for your own information.

3. Enter a destination in the destination text field (see below for more..) You can press the "Browse" button or just drag and drop your destination folder, or disk into the text field. You can enter or edit this destination but only if you know what you are doing!

4. Press the Backup button. The little progress bar will show the progress of copying and the total amount copied. This can take seconds or much longer depending on the size and number of the chosen files. If you are backing up to the same folder each time, backuplist+ will scan the folder for any changes and update files as needed.

 

The destination text field

Drag and drop or press "Browse" to select your backup destination. You must choose a destination for each backup set you create.

You can edit the destination path yourself if you know what you are doing. For local Network backups, you can usually use the above methods to enter the path.

For remote Network backups you will probably have to enter the particular Network path in the format that rsync uses to transfer files to remote destinations. You can read the rsync man page in terminal about using rsync remotely. Remote backups can also involve installing rsync at the destination and using identification "keys." This is beyond the scope of this manual and my knowledge of remote backups is minimal but I will try to help you if you need that.

 

To create your source files list

1. Press the "Add" (+) button and use the dialog to choose files and folders. You can select as many as you want at once. The list is sortable by clicking on the column headers of the list window.

2. You can also just drag and drop folders and files into the window and they will appear in the list

3. To remove items, just select them in the list, singly or multiples, and press the "Remove" (-) button.

Just add the files and folders you want to protect. These can be anything from a single file/folder to your Home folder or even the entire Hard drive itself. Backing up your Home folder ensures all your own important data is safe.

 

To restore files

Note: External drives are inexpensive now so the BEST policy is to always have a FULL SYSTEM CLONE on reserve in addition to your regular backup files. If anything ever happens to your hard drive, you can be up and running in minutes.

1. If you wish to replace a few files or folders within your home folder, just drag them from the backup folder to the original source folder on your Hard drive, replacing the originals.

2. If you wish to restore your entire Home Folder, you can drag the contents of the backup Home folder (not the folder itself) to the Home folder on your source drive. Sometimes it works better if you drag a few items at a time.... some files may not allow you to copy them due to permissions issues.

3. Alternately (and better), you can easily use backuplist+ to restore the backup Home folder. Just add the backup Home folder to the backuplist+ list window and select your original Users Folder as the destination - that will copy the whole backup version to your Users folder replacing the original Home folder inside it. Important note: you must uncheck the box named "Backup to folder" in the settings panel for this to work, otherwise backuplist+ creates a backup folder "mybackup" (or other name in the box) in the Users folder and puts your Homer folder in there.... important!

4. In the event of a crash where you must re-install your whole system fresh- there are two ways to go.

a. If you have a "bootable" clone of your entire system you can copy that to your Hard drive. You must start up from the external clone drive and then reformat and erase your Hard Drive. To start from the external drive, startup while holding down the C key and choose the correct drive to boot from the dialog. Or you can select "Startup Drive" in System Preferences. Then you add the external clone drive, or partition, to the backuplist+ list window and select your Hard Drive as the destination. Press backup and, if all goes well, you have an exact copy of your original drive back in place and can reboot, this time choosing your internal Hard Drive to start up from (hold down the option key again or use System Preferences > Startup Disk.) If you have a copy that is not bootable, startup from your original system install disks and follow the same procedure as above.

b. If you don't have a complete copy of your system, you must reinstall your system from your install disks and go through the process of setting up your new accounts and name your accounts with the same short names (the names of the Home folders) as before. Once set up you can replace the contents of your new Home folder as above, with the contents of the backup home folder. Again the key here is not to replace the Home folder itself, just the contents. This method will of course create a brand new, fresh, System rather than a copy of your old one (with all its quirks...).

Note: With OS 10.6 Snow Leopard the installation process has become quite seamless. For a smooth transition, make a clone of your system ( Even better - make two clones to separate drives!) and check it to be sure it is fully functional amd perfect. Then install the new System. In the installer first restart to boot from the install CD. Then go to the installer Utilities menu and use disk utility to erase your internal Hard drive. Then return to the installer and install the new OS and at the end where it asks if you want to transfer your data from another drive ,click yes and select your backup clone drive which must be attached and mounted of course. Then you will have fresh clean new system installed with all your stuff exactly as you left it. If erasing your internal drive is too scary then skip the erase pasrt and just use the archive and install feature of the Installer.

 

 

Switching between Background only and Normal modes

select "Toggle background only" then quit and re-launch backuplist+.

and... voila, a menulet appears at the right side of the top menu bar! Backuplist+ will not appear in the Dock (unless you drag it's icon there) while running.You can access all the usual menus from the menulet. Just select "Toggle background only" to return to normal mode. In Background-only mode you can choose to run backups in background completely

which means there will be no visible window or progress bar, just a spinning blue icon in the menu bar to show a session is taking place.

 

 

Backup Sets

Just click the "Add" (+) button under the sets list in the main window

...or use the File menu.

You can edit the sets name in the sets list.

Each set has:
1. Its own set of source files in the source list.
2. A destination in the destination text field.
3. A set of preferences in the settings panel.

 

 

Password:

It is advised to enter you administrator password in the "Globals" settings panel (click the "gear" button to access the settings panel.) Backuplist+ will backup your "own" files without entering a password but copying any system files or files with "bad" permissions will not work without it. Password is essential for making a clone of your system. See "Global Settings" below for more information.

 

 

To make a "boot-able" clone of your whole system

Backuplist+ makes system clones best to clean (empty) disks or partitions.
You must leave the checkbox "Backup to folder", in the settings panel, unchecked.
Backuplist+ will copy your Hard drive to the destination and make it bootable.

Prior to OS 10.5X Leopard, only Firewire external disks can be made bootable. With Leopard, USB disks work too!

Making a clone:

1. This involves copying the contents of your entire Hard drive to another drive that can then be used to start up from

2. Repair permissions on your internal Hard Drive or select "repair permissions" in the Pre-clone popup button in Preferences.

3. Erase and reformat the external drive ( HFS Standard, or journaled, format ). It is also good to create a partition on the external drive a bit bigger than your internal Drive (2Gb +-) and be sure it is formatted and clean. You can also select this in the Pre-clone popup button in Preferences.

4. Be sure "Ignore Ownership..." is unchecked on the destination disk. See the note below for more…

5. Drag your new clean external drive into the destination text field.

6. Drag your Hard drive into the backuplist+ source window and press "Backup"!

7.. Backuplist+ will make a full copy of your Hard drive preserving everything. A 100 Gb drive takes less than two hours on my 2.4 GHz intel core duo Macbook pro.

8. To test it: Go to System Preferences > Startup Disk and select the new backup system in the list and restart. It should boot up as normal (usually takes a few seconds more).

Note: If you are backing up to an external volume such as firewire drive, flash drive, zip disk or others, you MUST be sure "Ignore ownership on this volume" is left unchecked. Click on the icon for the drive and choose "Get Info" from File menu (command-I). At the bottom of the "Get Info" window you will see the "Ignore ownership on this volume" checkbox. Be sure it left unchecked or all your permissions will be changed to those of the external volume!

 

Backup strategies

Possible backup items might include

Any files you want to save or protect

Your applications folder
Your Documents folder
Your Pictures folder
Your Music folder
Your Preferences folder (contains files needed by Itunes, iphoto, Mail, Safari, etc....)

or Your whole Home folder (which contains all of the above, except the Applications folder)

Generally you backup files that you don't want to lose in the event of a hard drive crash or other disaster. It is also good to have copies of data that changes often so if you accidentally delete something or make some mistake, you have an older copy to return to. Many times I have wished i had an older version of some file that I have "messed" up.

A good scenario could be to make a whole clone of your system once a month or more ( if you know it is in good working order) and then daily or weekly copies of your home folder or personal files folders and preferences.

It is not absolutely necessary back up your operating system since you can always boot from your installation disks in case of a bad crash. The important files to have are the preference files that store your own settings for system appearance and other behaviors. Some people though, like me , make a complete copy of there system called a Clone from which you can restore everything perfectly if you do have a disk failure or other destructive act of nature. Backuplist does this too!

it may be wise to make some hard copies from time to time onto CD or DVD. It is wise to make hard copy of all your data occasionally since even an external hard drive can crash. Lightning does strike!

Incremental versus "single folder" backups

•The new rsync is excellent for Incremental backups. Incremental backups, also called "snapshots," use multiple folders and are good for saving a series of backup copies in case you want to refer back to a file (that you have changed often) in a previous state.

• The new rsync is also excellent for backups to the same folder! Single folder backups (don't check "incremental backups") back up your files to the same folder each time, only copying those files that have been modified. This is good for one time backups or when you just want one current updated folder of some particular folder or item. If you back up to the same folder it will only update the files that have changed (again rsync is very fast with this).

 

Logs:

There are several logs that can be accessed to tell you more about a backup operation:

Show Log Window
This is the backuplist+ log which shows the last several backups, their times, info etc..

Show sync output Log
This is the rsync log which shows the sync progress. If you enter your password in the Globals Settings panel, this log will be found in your Home Folder > Library > Logs folder and is called rsynclog.log. It will show live updated progress of the file transfer and any sync errors that may occur. Many of these errors are not fatal or important to the outcome of transfer, though some are…

If you do not enter your password the log will be found in your Home Folder > Library >Application Support/Backuplist folder. It will show the complete transfer but is not "live" you have to close the log and reopen to see the changes.

Show Debug Log
This is the debug log and is useful mostly to me if there is a problem with backuplist+ and we need to find it. This log will be found in your Home Folder > Library >Application Support/Backuplist folder and is called backuplist.log.You can send me this log if there is a problem and it will help me to pinpoint the bug.

Show scheduling
This shows a log of the current scheduled backups, their times etc...

 

 

 

Settings

Preferences for the current backup set: these can be different for each set.

Backup to folder: This will create a new folder that will contain the backup, if one doesn't already exist, and name it accordingly.

Incremental backups: This will create multiple folders, up to the limit you choose, so you have incremental backups over a period of time. If you choose 3 folders, Backuplist+ will create a new folder at each session and delete the earliest folder always leaving 3 folders. After you reach the set limit, backuplist+ will delete the earliest backup and create the new one.

These are true incremental backups which means after the initial backup, each backup will be a mirror of the last one, copying only the files that have changed. This saves a tremendous amount of disk space and gives you exact snapshots of your files from each backup time period. Amazing! This works because rsync makes hard links to the files (kind of like aliases but different) You can check this by looking at the size of the disk after an incremental backup. It should only reflect a small change for the newly added files. You can not check the size of the backup folder itself - the Finder will give you the size of all the files disregarding that they are hard links. You can only tell by checking the disk size( "Get info" on the disk icon.)

Dated folder: This will append the current date to the folder name, so you know when the backup was made.That will ensure that each backup is a new one in its own folder. If you want to backup to the same folder, don't check this box.

Compressed archive: This will compress your folders/files into one archive greatly reducing the size of them, in most cases up to 50% smaller. You can then store this somewhere for future use, if you need it. Clicking on the compressed archive simply decompresses it to its original size.

BG

Disk Image: Checking this box will cause Backuplist+ to create a disk image at the location you choose, open that image, copy files into it and close the image again. You can make sequential backups to the image as well and Backuplist+ will copy only the changed files into it each time!

GB enter a size (in GB) that you want the disk image to be. If you leave it blank, backuplist+ will calculate the size adding 20% to total size of your source files. Remember it has to be at least as big as your source with an extra 10 - 20% for overhead and expansion.

A new feature allows you to add a dated stamp or backup to a folder with the unique folder name:

If you leave the Backup to Folder box un-checked, it will name the disk image itself with the name in the folder text box.

If you check the Dated folder option it will make a unique disk name with a date stamp. This acts as an archive but that also means you can't make successive backups ((updates) to that folder since each time you backup it will create a unique dated disk image.

dmg date

Burn Folder: New in Tiger only. This will place your backup files in a burn folder ready for creating a cd or dvd hard copy. Very useful! It will make aliases of your list items instead of actual copies so it is a fast way of making a backup (though you still have to burn the CD which takes time depending on size of files.

Recreate full folder paths: Check this box and your backup files will be placed in their folders representing the folder structure of your own system. This helps tell you where they came from as well as allowing for different files with the same name to be in their own locations. Normally Backuplist+ just copies all the files and folders into the one backup folder which some people prefer - otherwise you must burrow through folders to get to the files.

Rsync delete option: Check this box if you want rsync to delete files on the backup that aren't present on the source.

Synchronize two folders: Check this box if you want rsync to synchronize the contents of two folders. Usually backuplist copies the files or folders in the list window into the destination folder. In this case rsync will copy the contents of the folder in the list window into the destination folder. It then copies the contents of the destination folder back into the source folder. It will not delete files missing in either folder and will not copy over any file that is newer. This preserves the latest states of the files exactly so each folder is identical. This is useful if you work on several different machines and want to keep a folder, such as your Home folder, identical on each. You must have only one folder present in the main list window to sync with the destination folder. If you choose "Sync folders", you can not select other options such as "backup to folder", "Dated folder", "Rsync delete option","Recreate full folder paths","Incremental backups", "Disk image" or "Burn folder."

Before performing clone: Use this popup button to select one of several options to be performed automatically before backuplist copies your startup disk(makes a full system clone.) You can select to repair permissions of your startup disk or also erase the destination drive. These are both recommended for making a bootable clone on an external partition or drive. Selecting "Perform clone update only" will force Backuplist+ to only update any files that have changed on the destination drive or, if the drive/partition is empty, it will make a complete new copy (without repairing permissions first.)

Scheduling

Note: You must check the "Make Backuplist+ a login item" check box to schedule automatic backups

Note: Backuplist+ will not wake up computer from sleep for a scheduled backup. See below for alternatives... you can set your mac to wake up at a certain time.

Scheduling backups: Check this to allowed scheduled backups of the current backup set

Daily: Check this box to have a daily backup session.

Weekly: You guessed it! Check this for a once a week backup session. You can choose the day of the week in the popup list.

Hourly: Once per hour or at the desired rate you indicate in the adjacent text field.

Time clock: Select a time (remember it is a 24 hour clock) for the scheduled backup. Important: For backup to work at specified time you must set your computer to either never sleep (it can still put the screen display to sleep) in System preferences > Energy Saver Panel. Or you can set the computer to wake up a few minutes before the scheduled backup takes place (again in the Energy Saver Panel.) Alternately you can select to have backuplist perform a backup once a day when you login or computer wakes from sleep.

Once per day: check this to have backups performed once a day after startup or sleep, or on the selected weekday if you choose weekly backup.

Note: If you select "once per day" or "Hourly", backuplist+ will check for the presence of a backup disk and if it is not present continue to check until it is mounted. This way, the backup will continue once the disk is mounted and then the next backup will occure at the designated time.

If a disk is not present for a scheduled backup time (via the time clock) you will see a dialog saying the disk is not present and you can then either mount the disk and try again or cancel the process.

 

 

Global preferences: these don't change with different backup sets.

Administrator Password: Check the box and enter your user administrator password. This is useful for many reasons. You can usually copy any of your personal files without using a password. In many cases backuplist+ will not run a backup without it if it encounters a file with "bad permissions". System files can not be copied without a password. Password will override permissions problems and allow a faster exit if you quit a backup session. It is recommended. Backuplist+ encrypts the password three times, using state of the art encryption, when saving it. If you don't enter your password, backuplist+ may ask for it before a backup session begins. System clones require an administrator password, either at runtime or entered in the settings panel above.

Note: Though I am confident that no one can access your password in any way, there is one danger in entering your password - someone could then uses backuplist to delete or copy files of their own choosing. They would have to be logged in as a user to do this - so don't leave your computer unattended if this is a concern.

Make Backuplist+ a login item: This is necessary to schedule backups. They will not work automatically if you don't check this button.

More accurate progress bar. This option causes backuplist+ to create a total count file list first, before launching rsync, to use in calculating progress. It can add a few seconds for a small folder backup up to several minutes for very large numbers of files counted ( over one million. ) Note: this option, if selected only creates the file list for non- incremental backups that are in the foreground with the progress panel showing.

Run Backups in Background: This will cause the backups to run entirely in the background which means there will be no visible progress bar or even window. There will be a spinning blue icon to indicate the session is in progress. This is useful for scheduled backups that you want to run "unseen" while you work on other things. It also prevents backuplsit+ from taking "focus" which may switch you from one of the Spaces to another.

Run Rsync slower: This will cause the rsync to runa bit slower freeing up Cpu if you want to do other work. generally it is not advised to heavy CPU intensive things, like image editing etc., while a major backup is running.

Check for updates: This causes Backuplist+ to check for updates when it launches. You must be online for it to check. You can also check manually anytime in the Backuplist+ menu bar.

 

Advanced settings

Backuplist+ debug report. This will cause backuplist+ generate a report on it's functions as it moves through the code to before and after a backup session occurs. Useful mainly for me if there are problems we need to fix. The report shows up in the backuplist folder and is named backupreports.txt.

Save rsync output. This will cause Backuplist+ to generate a report on rsync's progress and any errors that occur. There is summary called "stats" at the end summing up the # of files transferred, speed etc.. The report shows up in the backuplist folder at the end of the copy session and is named backuplog.txt. It can be quite large-for a big transfer of 100GB, maybe 200MB or so.

Rsync 3 expert options: You can write your own command line options and they will be remembered for the particular backup set. You must be familiar with using rsync options or read the man page for this version of rsync for more details. "Delete" and "incremental backups" are available as check boxes so you don't need to include those options. See the "glossary of rsync terms" at bottom of this document. The rsync_options file is included with this application or you can download it here.....

http://homepage.mac.com/robdut/.Public/rsync_options.zip

or see the options page online here.....

 

Exclude lists

The exclude list is available for each backup set you use. You must check the "Use exclude list" checkbox to edit the list and enable the exclusions for the backups. The list items apply to a single folder or directory listed in the main backuplist+ window. It will not work if there are more is one backup source item listed in the main window.

Drag and Drop folders and files onto the list to add them.

You can exclude certain folders and files from your backup session by adding them to the exclude list. They must be added as exclude patterns. You can read more on exclude patterns in the rsync man pages. If you don't want to enter them yourself you can just drag and drop folders and files onto the list and backuplist+ will create the correct path expression to use. You can drop one at a time or add a whole bunch at once. Each item needs to be on a separate line and you should avoid extra spaces between lines.

If you just drag the files into the list, the excluded files will be specific to your backup source folders. To globally exclude files such as .jpg or hidden .DS_Store files, just add an asterix before their name in the exclude list:

*.jpg

*.png

*.DS_Store

 

 

 

Appendix A:

To restore iPhoto, iTunes, Mail, Safari etc...

These operations can be tricky.
Warning! Always have backups before doing any of these things! You have been warned.

If you restore your whole system there is no need for these tactics but to restore individual applications like iTunes, you also need to restore the preferences files that they need.

iTunes:
You can use backuplist+ to restore your iTunes libary, or even copy it to another computer.

Make a backup to an external drive of:

In your Home folder >Music folder
iTunes folder - backup the contents of the folder or the whole folder itself.

In your Home folder > Library > Preferences folder
com.apple.iTunes.eq.plist
com.apple.iTunes.plist
com.apple.iTunesHelper.plist
com.apple.iPod.plist (if you use ipod)
and any other .plist files with "itunes" in the name

To restore or move: Replace the iTunes folder in your new Music folder with the backup copy, or copy the contents into it. You can just drag these back and click "replace" or use backuplist+ to do it, carefully selecting the correct source and destinations. Rememeber, backuplist+ copies any folders in your source list (not just the contents) to the destination folder so if you want to copy the whole iTunes folder back into the Music folder, select the Music folder as the destination and the iTunes folder as source. Get it? This is a very important point.

Replace all the preference files in the new Home folder > Library > Preferences folder


iPhoto:
You can use backuplist+ to restore your iPhoto libary, or even copy it to another computer.

Follow the same directiosn as for iTunes but copy the following items

In your Home folder >Pictures folder
iPhoto Library -
Note: This is actually a folder but you can not access the contents (unless you Control click and select "Show Package contents"

In your Home folder > Library > Preferences folder
com.apple.iPhoto.plist
com.apple.iPhoto.LSSharedFileList.plist
and any other .plist files with "iphoto" in the name

 

Mail:
You can use backuplist+ to restore your Mail email messages and settings, or even copy it to another computer.

Follow the same directiosn as for iTunes but copy the following items

In your Home folder > Library > Preferences folder
Mail Folder
com.apple.mail.plist
com.apple.Safari.RSS.plist

Replace all these preference files and the Mail folder in the new Home folder > Library > Preferences folder

 

Safari:
You can use backuplist+ to restore your Safari settings boomarks etc, or even copy it to another computer.

Follow the same directiosn as for iTunes but copy the following items

In your Home folder > Library > Preferences folder
Safari Folder
com.apple.safari.plist

Replace all the preference files and the Safari folder in the new Home folder > Library > Preferences folder

 

Others:
follow the same procedure, replcaing all the relevent folders and preference files for any application.

 

 

Appenidix B:

Adding System or Application preferences

addaps

This feature is useful if you don't have a lot of space on your storage device and want to save all your essential preference files. Selecting "Add System preferences" or "Add Application preferences" will automatically collect all the most important system and application preferences for you. You don't need this feature if you backup your whole Home folder, or Library/Preferences folder since they include all these files any ways. I have left this feature though since it does giv eyou the ability to "collect" these important restore files in a place that easily shows you how to replace them. Preference files can reside in any of four different directories on your Mac.

Your personal System preferences reside in Home Folder/ Library and Home Folder/ Library/Preferences and include:

Mail (includes all your mail messages and settings)

Safari (bookmarks and settings)

Address Book (Addresses, settings etc.)

Fonts (fonts you installed yourself)

iChat

Widgets

Etc.


Many other individual system preference files that you would need to restore your settings will be backed up too. The two folders for System preferences and Application preferences appear in the list with an asterisk and represent all these numerous files. The files themselves don't appear in the list since there are too many of them ( the folders with an asterisk are symbolic and just represent them.)

Note: any other folders/files in the backup list will be copied as normal into the backup directory and not to the special preferences folders (see below).

system apps

When you back up these System and/or Application Preferences, a new folder called "User Preferences" will be created in your backup folder. It has an asterisk like this:

prefs

Inside you will find five other folders, marked with asterisks, named after the locations for these files, which are sorted into the appropriate folders. That way, you know exactly where they came from if you need to replace the originals. There is a text file with directions also.

prefs2

Note: If you select "Recreate full folder paths" in the settings panel, the preference files will go into the regular folder structure of your Home folder (and not the above special folders that backuplist will create at the destination disk.

Pressing the "A" button: will add one folder to the list called "App Preferences**". This folder is also marked with an asterisk. When you add this folder, backuplist scans all your library folders for any preference files that are related to the application names in the Application List (see below). These files will be copied into the same special folders named above.

To edit the Application Preferences:

sets

In the File menu you can select "Edit Application list" and add or delete the name of any applications you commonly use (third party applications only, such as Adobe or Filemaker etc, other than the Apple applications that come with your Mac.) You can then select "Edit Application Preferences" to edit that list which is a list of the actual file paths that have been scanned. Delete whole lines to remove them and don't add any extra punctuation.

You can also view the complete System Preferences list. Go to File menu > System Preferences list. This list cannot be edited but gives you an idea of what it contains. The combined size of these files is small so you can easily add this group to your list (Add System preferences by pressing the "A" button in the main window.)

 

Trouble Shooting

If the destination folder appears empty:

1. Be sure the destination drive has enough free space for the backup, otherwise the backup will possibly freeze midway. Many people have said their backup folder was empty because of this!

2. Be sure you have entered the correct destination paths in the destination text field and the "Backup to folder" text field in the settings panel.

3. If you are backing up to an external drive, check the hidden Volumes folder. This is a known problem when copying files to an external disk. Sometimes, if you pull the plug accidentally on a drive, or for no apparent reason, the Volumes folder will contain left over aliases of drives that are no longer present. This can result in data being copied into them instead of your desired disk, thus your hard drive mysteriously fills up with "hidden" backups! To check the folder go to the "GO" menu in the finder menu bar and select "Go to folder" and type "/Volumes" in the search filed. This will bring up the hidden folder. I have included a menu item called "Show Volumes folder" in the Window menu, or the Help menu if you are in Background mode.

When a backing up with rsync , the progress bar may seem to progress very fast at first and then slow down towards the end and the run. You can tell where the backup is by the names of the files being transfered. This is due to incremental recursion which scan files in batches rather than upfront, saving much memory and time! You can change this to get more accurate bar readings but it will be much slower. I made this the default for obvious reasons!

If backuplist+ freezes and you can't cancel it, force quit (command -option- esc) or restart computer. You will have to also force quit rsync and to do that you must open Activity Monitor (in the Utilities folder) and select rsync in the list "all processes" and click the Quit button at the top of the window. Due to limitations of applescript the cancel feature can get stuck sometimes though we have gone a long way to prevent this. If backuplist+ is in background-only mode, you must open activity monitor and quit rsync and backuplist+ from there, or restart.

If Backuplist+ crashes or you get error messages, you can usually fix the problem by trashing the .plist file. It is a good idea to make a backup of this file anyways, when you have your list and preferences set up, so you can restore your settings if there is a crash. The .plist file is in your Home Folder > Library > Preferences folder and is called "com.rdutoit.blist.plist". Just Quit Backuplist+ app, move this file to trash and restart Backuplist+ app. A new .plist file will be generated. You then need to set up your backup sets again.

If you are not the sole user of your Mac, or have not enabled permissions for Read/write of certain folders, you may not be able to back up or copy files in those locations. You can enter your password (OS10.4X and above) in the settings panel which will allow most files to be copied. See Mac help about enabling permissions. You should always, however, be able to access your Home Folder or any local disks you have mounted.

This application has been tested and should not cause any bad "side effects" other than not functioning properly due to unforeseen circumstances. Always be careful copying over important files!

Support

You can email me by selecting "email support" in the help menu. Don't hesitate to ask any questions or let me know how it is working, or not, for you.

Email me at rdutoit@comcast.net

go to Backuplist+ website

Donate to backuplist+ software cause

or send to:

Legal Notice:

Disclaimer

Use at your own risk. The creator of this application, Robert DuToit, is not responsible for any damage to your computer or data resulting from use of this product.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.