A quick recap on how to synchronize between Mac and iOS

HI,

I would like to try Scrivener on iOS again, after many years after having dismissed it. I’ve not used it, in part because I’m lost on synchronization.

Syncing: if I understand correctly, this is how it works:

  • Enable Dropbox on Mac and iOS.
  • Connect Scrivener iOS to Dropbox.
  • Create projects in Dropbox on iOS, or move the existing ones from the iPad to the Dropbox folder.
  • On the Mac, work directly on the projects in the Dropbox folder.
  • Be sure that zipped backups are created, so that you always have a backup in Time Machine.

That’s all. Nothing more to do, and everything is safe and backed up in Dropbox and Time Machine. Am I correct?

Paolo

I didn’t go thru your steps in detail. Perhaps you can do that by checking your understanding with L&L’s documentation:

I did react to your last sentance:

Dropbox syncing is NOT a backup.

And yes, if you have your backups in zip format on the Mac and TimeMachine is backing up that and everything else on your Mac (for disaster recovery) you’ll have one level of backup.

I try to conform to the 3-2-1 backup regime. Read about that on the plethora of articles on web sites.

And don’t forget to do a test restore of, say, the Scrivener backup zip files from TimeMachine to ensure that it’s working and you know how to do it.

1 Like

Further to @rms suggestions, ensure the Scrivener folder within the local Dropbox folder is set to Make Available Offline this is essential!

1 Like

Ouch, it looks more complicate than I expected.

No, but it has a way to go back to a previous version.

As far as I can see, I can access to my shared files even if the local copy is not enabled in the Mac (actually, a local copy is in ~/Library/CloudStorage|). Despite appearing to be working fine, would this damage the files?

Paolo

No it doesn’t!

Dropbox syncs your current working project. If something goes wrong, you accidentally delete text for instance, that deletion will be soon synced and the error will be on the local system and Dropbox.

Provided you have auto backup selected (make it 25 copies) on your local machine, Time Machine will make a backup of those backups.

If Make Available Offline is not selected, it WILL mess your project, sooner than later. Scrivener relies on a local copy of the project.

Read the post @rms linked to.

3 Likes

At that point, can’t you use Dropbox’s Rollback command to recover the older version of the project?

Isn’t a local copy in any case created in the CloudStorage folder, even if you choose the Only Online option for file sync? I wonder if this step is still mandatory, or comes from the older way Dropbox worked on the Mac.

Paolo

You can try … results from people who’ve actually done this have been mixed, to say the least.

It’s your data, do what you want. But I can tell you that having data stored exclusively in the cloud is, by a wide margin, the most common cause of “lost” work right now.

3 Likes

On further reflection: Since one of the reasons to store data exclusively in the cloud is because local disk space is limited, keeping a stealth local copy would sort of defeat the purpose, wouldn’t it?

In any case, online-only projects are known to behave poorly with Scrivener. That’s much more important than how they theoretically “should” work.

2 Likes

I see two problems here:

  • The current version of Dropbox on Mac seems to privilege Online Only storage (it is as it is set by default, and how it tries to work even in Offline mode). This seems to be due to Apple’s File Provider that Dropbox uses by default. I’ve no technical competence to confirm this.
  • The official L&L document explaining in detail how to configure Dropbox (linked above), as well as the Mac User Manual, doesn’t seem to include recommendations about keeping the documents offline. I’m just missing the relevant instructions, or has something changed in the most recent times?

I can sacrifice some space on my drives, but since the only data needing this level of care would be Scrivener, I’d like to see if I can save some space. Dropbox can’t selectively choose Online or Offline depending on the folder (it can just show or hide them locally).

Paolo

I think @kewms has explained the situation clearly. Regardless of how we might like it to work, it’s a fact of life at this time.

It’s been discussed multiple times here on the forum.

1 Like

I try to avoid pulling rank here, but you see that shield next to my user ID? It means I’m one of the people who’ll have to try to help you when ignoring this advice mangles your data.

You may have missed this article, about cloud services generally:

Or this one, about Dropbox specifically:

As I said, it’s your data, but I wasn’t exaggerating when I told you this is the most common cause of data loss by a wide margin.

FWIW, external hard drives are really cheap.

2 Likes

AFAIK, not true. Refer to Dropbox’s documentation, or just right mouse click a Dropbox folder in Apple macOS finder and see what’s possible. Explore.

May you be more specific? The only option to selectively sync some folder removes the non-synched folders from the local drive. Is there also an option to continue accessing non-synched folders from the Finder?

Paolo

Yes, indeed I missed it. I would suggest to add it to the user manual, or at least link to it from there (unless it is already in the manual, and I just wasn’t able to find it).

Paolo

The relevant Dropbox support page is here: How to make a file or folder available offline in Dropbox - Dropbox Help

All down to what folder you picked. At this juncture, get more authoritative support on this from Dropbox, please.