Is The Mac Version Safe To Use?

Discuss new features and functions
Posts: 2
Joined: 14 Feb 2020

Post by Moisie


I apologise if this is an insulting question - but is the Mac version safe to use? E.g. does it copy resource forks, xattrs, etc?

I'm more used to using other Mac sync/clone tools - e.g. Chronosync, CCC, SuperDuper - but have used FFS on Windows on occasions, and never really thought about using it on Mac - until now.

Any insights very welcomely received!


Posts: 2
Joined: 14 Feb 2020

Post by Moisie

Hello again:

Prefacing this again with any apologies due (I realise how it must look for a noob to come in and say the project stinks...), I've been looking into this a bit.

I'm happily using FFS for some basic data copying - love the fact I can see what it's going to do before it does it - but there's a couple of areas where the Mac version could use some improvements:

1- Easily resolved: there are a couple of additional Filter Exclusions that need adding:
2 - Window Behaviour is definitely not Mac-like:
  • Open the Synchronisation Settings window, then drag around the main window - the Sync Settings window moves together with the main window;
  • Move the Sync Settings window to a different display - it then disappears;
  • The Sync window itself seems to float above all other windows - even those from other applications (NB only tested this one on FFS 8.4 on an old Mac).
3 - File metadata integrity tests fail. Running Backup Bouncer over a copied file set returns the following results:
Verifying:    basic-permissions ... FAIL (Critical)
Verifying:           timestamps ... ok (Critical)
Verifying:             symlinks ... stat: ./symlink1: stat: No such file or directory
FAIL (Critical)
Verifying:    symlink-ownership ... FAIL
Verifying:            hardlinks ... FAIL (Important)
Verifying:       resource-forks ...
   Sub-test:             on files ... ok (Critical)
   Sub-test:  on hardlinked files ... FAIL (Important)
Verifying:         finder-flags ... ok (Critical)
Verifying:         finder-locks ... FAIL
Verifying:        creation-date ... ok
Verifying:            bsd-flags ... FAIL
Verifying:       extended-attrs ...
   Sub-test:             on files ... ok (Important)
   Sub-test:       on directories ... ok (Important)
   Sub-test:          on symlinks ... FAIL
Verifying: access-control-lists ...
   Sub-test:             on files ... FAIL (Important)
   Sub-test:              on dirs ... FAIL (Important)
Verifying:                 fifo ... FAIL
Verifying:              devices ... FAIL
Verifying:          combo-tests ...
   Sub-test:  xattrs + rsrc forks ... ok
   Sub-test:     lots of metadata ... FAIL
Unfortunately I don't have sufficient expertise to be able to contribute to the project on this front - but I hope there's some useful information there for someone who can.

Thanks otherwise for a great project!