AFAIK, DroboShare uses Paragon ufsd driver to mount filesystems that are present on Drobo.
The Paragon ufsd driver contains capability to translate filenames that are unsupported by local filesystem, and by default it is configured to translate anything that is non-ascii to ascii equivalent.
Unfortunately, this filename translation breaks compatibility with smbd, which is responsible for sharing files via network.
If the drives are re-mounted using proper ufsd options, this issue could be averted.
DroboApp to fix ufsd iocharset issue: http://files.me.com/minorutoda/mgh1we
([color=#FF0000]WARNING: This DroboApp is not yet approved by Data Robotics; use at your own risk[/color]).
How to install:
[*]Copy jp_ntfs_mount.tgz to DroboApp folder. Restart DroboShare.
How to uninstall:
[*]Remove jp_ntfs_mount folder from DroboApp folder. Restart DroboShare.
This DroboApp unmounts and re-mounts volumes at boot time. It will take few minutes to do this, so give it some time.
Hot-plug is not supported. Only Drobos that are connected to DroboShare at boot time will be remounted with proper options.
Filesystems on Drobo must have simple and unique volume names. Spaces and non-ascii characters in volume names are not tested and probably will not work.
If you have multiple filesystems on Drobo, they must each have unique volume names (no duplicates)
Files with non-ascii filenames that were written via DroboShare may appear garbled after installing this DroboApp.
This is because ufsd filename translation works bi-directional. If you have any files that were written via DroboShare, you may want to backup it up first, and then restore them via direct USB link.
This DroboApp should not break any existing files and folders; unless they were already broken.
This DroboApp probably will not work well with other DroboApps that provide file server capability.
Log files are generated at /var/log/DroboApps/jp_ntfs_mount-start.log
For those that are experts:
You need iocharset=utf8 set when calling mount on DroboShare to handle foreign character sets properly.
mount -t ufsd -o rw,noatime,nodiratime,iocharset=utf8 device mountpoint