I have 2 HDDs on my system, a small 250GB HDD which holds the /, /home and swap partitions, and a larger 3TB HDD for data storage. I don't need exec permissions in the 3TB HDD but, I need on the /home partition of the smaller HDD, and I'll tell you why...
By default, the SABnzbd, SickBeard and CouchPotato plugins create a home folder inside /home and store the settings and incomplete downloads (for SABnzbd) inside them (i.e. /home/sabnzbd/.sabnzbd, /home/sickbeard/.sickbeard and /home/couchpotato/.couchpotato). For that purpose, my /home partition is the largest one in the 250GB HDD. As for Transmission, it doesn't create anything on that folder. But, for consistency (I like to keep things nice and tidy and very consistent with each other) I created the folder /home/transmission/.transmission to store my incomplete downloads. For this to work, my /home partition needs to be mounted inside OMV, so that I can create a shared folder for the transmission root folder and use that in the BitTorrent service section to select my incomplete folder location (I'm forced to use a shared folder by the plugin).
But mounting the /home partition inside OMV presents a problem, it mounts with noexec permissions because it's assuming this is a data partition and you don't need exec permissions on data folders (I can agree with that). But this is not a data a partition, this is my home partition. One thing that I do inside this folder is pull the latest XBMC (now Kodi) version and compile it from source. I can't do that if I don't have exec permissions on this partition.
You can understand my dilemma here... I think that OMV needs to address possible things like this, that not every mounted partition is a data partition, maybe have an option to specify that during mount and set the noexec bit accordingly, or better yet, have an option to override the default mounting options? I know that OMV is supposed to be easy for the average joe to use, but it should also have more advanced options for those that need it and now what they are doing. Here's an idea, introduce a "advanced" option (which can only be toggled directly in the filesystem no the the UI) which will display advanced options in the UI, like the one I just described. Just a thought...
However, my problems don't end here... Because I have my /home partition mounted by OMV, this is now mounted at /media/<uuid> and I no longer have a /home folder in the file system. This is a common folder to have and it can com in handy instead of cd'ing to /media/<uuid>. To work around that problem I've created a /home symlink pointing to the proper /media folder. But now I can no longer use the tab key to autocomplete to the home folder because it no longer adds the forward slash at the end (it's a symlink not a folder). Just a slight annoyance...
In a nutshell, I think that OMV should reconsider how it handles mounted partitions that are not data partitions, which options it uses to mount those and where it mounts them. Like I said, these could all be advanced settings for an advanced used which are only visible by toggling an advanced option somewhere in the filesystem as a matter of protection against newbies.
If there's anyway I could have solved my problems in another way, please tell me, I'll be glad to learn it... Just don't tell me to put the transmission folder same place else, like I said, my /home folder is the biggest partition on the 250GB and it's where all my incomplete downloads go, all others only have the space required for their purpose.