geerlingguy / arm-nas

Arm NAS configuration with ZFS.
GNU General Public License v3.0
123 stars 6 forks source link

Configure Samba smb.conf attributes for use with Final Cut Pro #9

Closed geerlingguy closed 6 months ago

geerlingguy commented 7 months ago

There are many fruit options for SMB that should help with macOS compatibility: https://www.mankier.com/8/vfs_fruit

Right now, when I try opening a Final Cut Pro project direct from the disk array, it errors out saying it needs different storage:

Screenshot 2024-04-03 at 3 30 12 PM

"Unsupported volume type - Choose a local, SAN, or supported SMB location."

geerlingguy commented 6 months ago

Some quick investigation. This issue on TrueNAS forums suggests reading Use shared storage with Final Cut Pro, which states:

geerlingguy commented 6 months ago

The following two options were adequate, and Final Cut Pro is happy as a clam now:

vfs objects = catia fruit streams_xattr
fruit:nfs_aces = no
tomasdev commented 2 months ago

For anyone coming here from Google... the option that ads catia to the vfs object is the checkbox named "Use Apple-style Character Encoding" on your SMB Share Advanced Options.

Edit: learnt this the hard way, after reverse-engineering their scripts after an update removed my modified lines from /usr/local/etc/smb4.conf.

geerlingguy commented 2 months ago

@tomasdev - indeed, looks like that's a TrueNAS feature? Part of the SMB Share Screen