Even though fstrim could be run on classic rotation disks. In your case the problems are:
- NFS (if I'm not mistaken does not support discard so far. NFS 4.2 and sparse files/hole could be solution but Im not sure)
- (mainly) hardware RAID controller (only few models does really support discard)