Hello:
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!
Thanks.
Is The Mac Version Safe To Use?
- Posts: 8
- Joined: 14 Feb 2020
- Posts: 8
- Joined: 14 Feb 2020
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:
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!
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:
/.TemporaryItems/
/.DocumentRevisions-V100/
- 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
Thanks otherwise for a great project!
- Site Admin
- Posts: 7212
- Joined: 9 Dec 2007
I've added "TemporaryItems", not sure if "DocumentRevisions" is of general use. It seems this exists only on the system drive.Moisie, 26 Feb 2020, 12:28/.TemporaryItems/
/.DocumentRevisions-V100/
Seems to be either wxWidgets or Cocoa, but the behavior is actually not too bad, IMHO.Open the Synchronisation Settings window, then drag around the main window - the Sync Settings window moves together with the main window Moisie, 26 Feb 2020, 12:28
FFS 8.4 is ancient. I'm not able to reproduce the first one as I don't have such a test case. But if you tested with an old FFS version this is probably worth a retest.- 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). Moisie, 26 Feb 2020, 12:28
FFS skips symlinks by default, but it can be enabled in comparison settings: https://freefilesync.org/manual.php?topic=comparison-settings3 - File metadata integrity tests fail. Running Backup Bouncer over a copied file set returns the following results: Moisie, 26 Feb 2020, 12:28
Copying ACLs also needs an opt-in: Preferences->"Copy file access permissions"
- Posts: 8
- Joined: 14 Feb 2020
Hi Zenju:
Thanks for the reply - sorry, I've only just seen it.
I'll look into those points you mentioned - many thanks! I'm looking forward to being able to use FFS more widely.
Best wishes.
Thanks for the reply - sorry, I've only just seen it.
I'll look into those points you mentioned - many thanks! I'm looking forward to being able to use FFS more widely.
(I was using FFS 8.4 because I was running on an old Mac Mini, which only supports up to OS X 10.7.)FFS 8.4 is ancient.
`.DocumentRevisions-V100/` is created at the root of any volume on which a document is saved which uses the 'modern document model' - e.g. Pages, Numbers, Keynote etc. The folder is not read- or writeable to the user account, so it (presumably) should be excluded by default.I've added "TemporaryItems", not sure if "DocumentRevisions" is of general use. It seems this exists only on the system drive.
Best wishes.
- Site Admin
- Posts: 7212
- Joined: 9 Dec 2007
Is there a problem with the email notifications on this forum? Or did you opt-out of "Automatically subscribe current topic after posting"?Thanks for the reply - sorry, I've only just seen it. Moisie, 24 Apr 2020, 09:14
Okay, I've added it to the default exclusion list.`.DocumentRevisions-V100/` is created at the root of any volume on which a document is saved which uses the 'modern document model' - e.g. Pages, Numbers, Keynote etc. The folder is not read- or writeable to the user account, so it (presumably) should be excluded by default. Moisie, 24 Apr 2020, 09:14
- Posts: 8
- Joined: 14 Feb 2020
No - just me failing to notice the notification amongst loads of other emails...Is there a problem with the email notifications on this forum? Or did you opt-out of "Automatically subscribe current topic after posting"?
- Posts: 8
- Joined: 14 Feb 2020
Hello:
I've tried this again with FFS 10.23 on macOS 10.15.4 and the settings you advised. Whilst I found the settings, the Copy file access permissions (requires administrator rights) did not prompt me for admin credentials at any point, so failed to copy with the error:
- Start a synchronisation task running;
- Bring another application to the front by using Command-Tab: the 'main' FFS window disappears behind the frontmost app, but the Sync window (although now not focussed) remains frontmost;
- Bring the other application to the front again by using Command-Tab: now the Sync window correctly disappears behind the frontmost app.
Thanks!
I've tried this again with FFS 10.23 on macOS 10.15.4 and the settings you advised. Whilst I found the settings, the Copy file access permissions (requires administrator rights) did not prompt me for admin credentials at any point, so failed to copy with the error:
Moving onto the previous points:Cannot write permissions of "/Volumes/Dst/00-basic-permissions".
EPERM: Operation not permitted [chown]
Open the Synchronisation Settings window, then drag around the main window - the Sync Settings window moves together with the main window
Obviously your choice - but this is not a usual behaviour for a Mac app. ;-)Seems to be either wxWidgets or Cocoa, but the behavior is actually not too bad, IMHO.
Still present on FFS 10.23, for the record.Move the Sync Settings window to a different display - it then disappears;
Still present on FFS 10.23 to some extent:The Sync window itself seems to float above all other windows - even those from other applications
- Start a synchronisation task running;
- Bring another application to the front by using Command-Tab: the 'main' FFS window disappears behind the frontmost app, but the Sync window (although now not focussed) remains frontmost;
- Bring the other application to the front again by using Command-Tab: now the Sync window correctly disappears behind the frontmost app.
Thanks!
- Posts: 8
- Joined: 14 Feb 2020
Hello again:
Open the Synchronisation Settings window, then drag around the main window - the Sync Settings window moves together with the main window
Seems to be either wxWidgets or Cocoa, but the behavior is actually not too bad, IMHO.
Obviously your choice - but this is not a usual behaviour for a Mac app. ;-)
Haha - I've just installed Eclipse - and this does exactly the same too!Move the Sync Settings window to a different display - it then disappears;
- Site Admin
- Posts: 7212
- Joined: 9 Dec 2007
Perfect, at least FFS has (good?) company. :)Hello again:
Open the Synchronisation Settings window, then drag around the main window - the Sync Settings window moves together with the main windowSeems to be either wxWidgets or Cocoa, but the behavior is actually not too bad, IMHO.Obviously your choice - but this is not a usual behaviour for a Mac app. ;-)Haha - I've just installed Eclipse - and this does exactly the same too! Moisie, 28 Apr 2020, 15:44Move the Sync Settings window to a different display - it then disappears;