A short intro to RsyncOSX
This page is a short intro to RsyncOSX. For more details about the various functions of RsyncOSX please see the documentation about each function. Also be sure you understand the basics about how rsync works before using RsyncOSX and rsync.
All configurations to execute are listed in table. From the Execute view most actions (edit configurations, adding parameters to rsync, delete configurations) regarding configurations are executed.
Configurations can be saved in user selected profiles. The profile in use is shown in label
Profile: profilname. Information about new or delete files and numbers remote of directories are only available if version 3.x of rsync is used.
How to start?
You can get up and running in just a few clicks. Open RsyncOSX and select the
Add tab, as an example, add the Documents catalog as source and the tmp catalog as remote. This will setup a task to synchronize (backup) all content of the Documents to the tmp catalog. The tmp catalog can be an attached disk. Use drag and drop from Finder to add data.
Add button to add task.
Go back to the
Execute tab, select the task and you are ready to go.
Type of tasks
There are three types of how to synchronize source and destination (backup):
(1) synchronize source and backup location, any changed and deleted files in backup location will either be overwritten or deleted
- this is the standard synchronize task in RsyncOSX, after execution source and destination (backup) is 100% in sync if there are no
--excludeparameters to rsync
--excludeparameter instructs rsync to disregard files, catalogs and patterns included in the parameter
(2) snapshot tasks, a snapshot of previous synchronize task is stored before a new task is executed, number of snapshots are user defined, copy deleted or previous versions of files from snapshots
(3) synchronize and save changed and deleted files in a separate backup catalog by adding a parameters to rsync
How to execute any of the three type of tasks
There are six ways to execute a task. And all tasks can be aborted at any time.
First select one task in Execute view, applies to (1) and (2) below.
(1) single task, a double click on a task executes first a test run (
--dry-run), the next double click executes the real run
⌘R (execute one task now) - shortcut for immediate execute one selected task
- selected task is executed in one go
- if a task is executed by shortcut
⌘R, a select of another task during execution will terminate (abort) the current task
⌘B (execute all tasks now) - shortcut for automatic executing backups or by select the double arrow, the command checks tasks for files to be synchronized and automatically executes those tasks
(4) quick backup, select the marked arrow buttons in menu bar
- start with dynamic view of local vs remote storage, automatically selecting tasks with files to be synchronized
(5) mark backup tasks for batch, select the single arrow button executes all tasks marked for batch in one go
- tasks which are marked for batch are selected
(6) schedule a task, scheduled tasks are executed according to date and time, either once, daily or weekly
There are four short YouTube videos of RsyncOSX: