I ran into one issue trying out the configuration you're attempting, but with the steps below, I believe it will work for you.
1) temporarily remove the symlink that you created:
- Code: Select all
rm /Volumes/Drobo16TB/OMERO_DATA_PIC/ManagedRepository/Drobo_Ex01
2) Set the following configuration value for "omero.fs.repo.path" where the primary difference is that there's only one "//" in the name.
- Code: Select all
bin/omero config set omero.fs.repo.path "Drobo_Ex01/%user%_%userId%//%year%-%month%/%day%/%time%"
3) Restart
- Code: Select all
bin/omero admin restart
3) Try a simple import which will re-create the Drobo_Ex01 directory:
- Code: Select all
touch /tmp/test.fake
bin/omero import /tmp/test.fake
4) Check that the file exists
- Code: Select all
find /Volumes/Drobo16TB/OMERO_DATA_PIC/ManagedRepository/Drobo_Ex01/
5) Backup the contents of the newly created Drobo_Ex01 to the actual Drobo volume:
- Code: Select all
mv /Volumes/Drobo16TB/OMERO_DATA_PIC/ManagedRepository/Drobo_Ex01/* /Volumes/Drobo_Ex01/
6) Re-link the Ex01 Drobo volume:
- Code: Select all
ln -s /Volumes/Drobo_Ex01/ /Volumes/Drobo16TB/OMERO_DATA_PIC/ManagedRepository/
7) Re-try the simple import and check the Ex01 volume
- Code: Select all
bin/omero import /tmp/test.fake
ls -ltra /Volumes/Drobo_Ex01/
Let us know how things go.
~Josh