How do you eject a Time Machine drive safely?
I know this is a common problem, but I've found no comprehensive answer.
Time Machine external USB drives will not unmount because the system says that another program is using the drive. lsof shows that mds (spotlight) is the culprit. I've read that spotlight is now part of Time Machine's dependencies, so adding the drive to the Spotlight Privacy settings is ignored (and it is). I've read that one should disable automatic backups, but then local backups are removed. And of course, it would seem that force ejecting the drive or killing mds is just a bad, bad idea all around. Meanwhile, the only solution that seems to work (at least does not produce scary messages) is to shut the machine down, disconnect the drive and restart. Is there any official Apple position on how to get eject Time Machine disks? Do I really have to stop everything I'm doing, shut down my entire system and restart just to eject the drive safely?
MacBook Pro (Retina, 15-inch, Late 2013), OS X Yosemite (10.10.3)