Previous 1 2 Next 22 Replies Latest reply: Nov 9, 2013 7:15 AM by TopSteve
Cra1gsam Level 1 Level 1 (0 points)

Hello all, I have been reading some posts about syncing 1 aperture library between 2 Mac’s here and there are a lot of great discussions about this. 

I have been looking at doing this myself and have found a solution that works great for me and thought I would share it.

OK so I have an iMac with Aperture on it and an old 2007 MacBook (Upgraded the HDD to a 1TB) with aperture on it. My aperture library on the iMac is about 250GB about 40,000 RAW&JPG Images and some video. I wanted to have this available on both Mac’s and if I made changes to the library on one Mac I wanted it to Sync those changes with the same library on the other Mac.

The way I do this is by using a app called DropSync, This allows me to sync in either direction (Left or Right as they put it)

So using a fire wire cable I setup one Mac as external HD (Hold down T when booting) and use Dropsync to sync the aperture library.

  1. Example.

I make some edits to some pictures and delete unwanted images in Aperture on my iMac.

After this is done I plug in the fire wire cable to my MacBook and boot it up as an external drive.

This will then appear on my iMac Desktop as an external drive. I have Dropsync configured to see this drive. I then run a preview to the right in Dropsync. It will see the changes in the Aperture library and then sync those changes to the library file on my MacBook.

If I had made the changes on the MacBook the process would be the same except Dropsync would preview and sync to the left.

Works great for me, Let me know what you think.

Cra1gsam.


Aperture 3
  • SierraDragon Level 4 Level 4 (2,695 points)

    It sounds interesting. Third-party apps are scary with Aperture IMO, so I will be very interested to also hear the results from other users here using dropsynch.

     

    Me, I keep begging Apple to support a single-user two-computer Aperture Library synch workflow. Like Apple's Filemaker has done for decades, or more recently like iDevices do. <Sigh...>

     

    -Allen

  • Cra1gsam Level 1 Level 1 (0 points)

    Why are they scary ?

     

    But Yes an " In-Built " Feature for this in Aperture would be the best option and im looking forward to day this can happen.

  • SierraDragon Level 4 Level 4 (2,695 points)

    Scary because synch is enterprise-critical for pro photogs, and to date no single-user two-computer alleged synch-type workflow has qualified as bombproof. Nor for that matter as true synch.

     

    -Allen

  • Terence Devlin Level 10 Level 10 (133,085 points)
    1. Example.

    I make some edits to some pictures and delete unwanted images in Aperture on my iMac.

    After this is done I plug in the fire wire cable to my MacBook and boot it up as an external drive.

    This will then appear on my iMac Desktop as an external drive. I have Dropsync configured to see this drive. I then run a preview to the right in Dropsync. It will see the changes in the Aperture library and then sync those changes to the library file on my MacBook.

     

    Okay, that's incremental backing up. Library on Machine A is backed up to Machine B.

     

    If I had made the changes on the MacBook the process would be the same except Dropsync would preview and sync to the left.

     

    In the case, Library on Machine B is backed up to Machine A.

     

    But is that syncing? The general term means when two Libraries (A and B) are compared and files in Library A are copied to Library B, while files in Library B are also copied to Library A so that both Libraries are identical.

     

    This is simultaneous bi-directional copying and that's a different thing.  The simultaneous is the key issue here. That involves not just copying the db, but writing to it - does this app have the ability to actually the edit the sql files?

     

    If the process is sequential then all the happens is Library A overwrites Library B, and then is copied back to the source machine in a never ending loop.

     

    Before you test syncing, make sure you back up both libraries first.

     

    Regards

     

     

    TD

  • Cra1gsam Level 1 Level 1 (0 points)

    OK so whatever you call it, It works for me. If it was changeing the libary each time it would take for ever. If I make a change to one Library then "backup" to the other library it only chnages the files that need to be changed.

     

    So if I add say 250Mb of new photos to one library then "Backup" to the other library Dropsync scans and then see there is only a 250Mb change and only changes that, ie quick.

     

    One thing i Dind't point out in the first post is that the Aperture libary is set as the Root Directory on each side of Dropsync, So when the program is open you can see the Library contents just like if you right click on it and say show package contents.

     

    Cra1gsam

  • Terence Devlin Level 10 Level 10 (133,085 points)

    Whatever it's called is very important. What you're doing is incremental backing up. That's been around for a while and lots and lots of apps do it - Time Machine, for instance, but there are others.

     

    Unfortunately, the title you have on the thread is not about that, but about another process, and one that many people are seeking a way to do. Unfortunately, that's stll not possible.

     

    Regards

     

     

    TD

  • Cra1gsam Level 1 Level 1 (0 points)

    WOW!!

     

    So From what i have read on here it sounds like this would be a system that would work for some people to achive the results they require as it has done for me.

     

    I put it here  to try and help other users to find a fix until Apple?Aperture does. Im not trying to say i have done something new or differant.

     

    Just shareing somthing that worked for me. I hpoe it has helped other and works for others as well as it does for me. After all thats what counts.

     

    Craig.

  • Cra1gsam Level 1 Level 1 (0 points)

    Maybe i should see if there is an app called "DROPINCREMENTALBACKUP"

  • Terence Devlin Level 10 Level 10 (133,085 points)

    Yes, incremental backing up is very useful, and I'm glad you've found it - though, like I say, it has been around for a while and many apps do it. However, that's not syncing Aperture between two macs. That's all. My only reason for posting is to help other people who are searching for syncing and not backing up.

  • Cra1gsam Level 1 Level 1 (0 points)

    OK So should i not be using this method at all then ?

     

    Craig.

  • Cra1gsam Level 1 Level 1 (0 points)

    Just thought i would add this for anyone that might be interested.

     

    http://www.mudflatsoftware.com/dropsync.html

     

    Craig.

  • Terence Devlin Level 10 Level 10 (133,085 points)

    Of course use it for making incremental back ups. It's excellent if that's what you want to do. But that's not syncing iPhoto across two machines, that's all. As I said above:

     

    But is that syncing? The general term means when two Libraries (A and B) are compared and files in Library A are copied to Library B, while files in Library B are also copied to Library A so that both Libraries are identical.

     

    This is simultaneous bi-directional copying and that's a different thing.

  • Cra1gsam Level 1 Level 1 (0 points)

    No it's not Syncing iPhoto, But we are talking about Aperture here not iPhoto.

     

    If I run Dropsync so that it analyses or compares both libraries at the same time and then makes changes to both to make them identical would you call that Syncing?

    This option is available it’s just that I haven’t had a need to do this yet Because if I know that I have only made changes to one library I don’t see the need to analyse or compare in both directions. 

    I will do a test; I will make different changes to both libraries and then run Dropsync in both directions and see what happens and let ya know.

    Cheers for your input, Craig.

  • Terence Devlin Level 10 Level 10 (133,085 points)

    Apologies for the typo I meant Aperture - though it's true of both Apps.

     

    If I run Dropsync so that it analyses or compares both libraries at the same time and then makes changes to both to make them identical would you call that Syncing?

     

    If it works, yes. But before you try, back up both Libraries first.

     

    I notice that it makes no mention of working with Aperture or orther complex databases. Remember what happens if you import a shot. It gets put whereever you want to store it, then it's analysed and catalogued - and that information is written to the database files. Thumbnails and Previews are created

     

    Then, if you delete a shot, the file is moved to trash, the Previews and thumbs are destroyed and then the database is opened and the catalogue information, plus any edit information is deleted from it.

     

    So, when you back up the Library - copy from Machine A to Machine B, that means that the copy is straightforward.

     

    However, if you sync - the Library is examined and compared - not just the files, but the actual SQL tables in the DB. So, if two files have been deleted in Library A and one has been added to Library B, what happens?

     

    Both databases are opened, two deletions are performed (in Library B) and one import (in Library A). This is not just copying the files over, but atually opening and writing to the database files.

     

    If DropSync can do this, then no problem. If it can't - and I note again that nowhere on their website do they say it can - then one or other Library will be damaged.

     

    They say on their website:

     

    DropSync is a tool for keeping folders on different computers or different hard drives in sync.

     

    And an Aperture Library is more than just a folder.

Previous 1 2 Next