What are these processes and how do I prevent them?
For many years, many have complained of external drives that are in standby/sleep spinning up for no apparent reason. From the user's point of view this is unnecesssary, but to make matters worse, the system usually stops everything else while waiting for the drives.
I have a Mac mini that I use as a home theater pc. The media and backups are on a 5-bay enclosure (no RAID) attached by USB. While watching a video, the unused drives will go into standby mode, which is good. But then, with no user activity, they will spin up, freezing the video and everything else, which is not good. As these are slow drives and spin up sequentially, this can take 10-20 seconds. This may happen once or twice an hour, but sometimes more frequently.
In looking into the causes, I have turned off time Machine (after putting these drives into the Privacy section for good measure). I also prevented Spotlight and fsevents logging with the following:
mdutil -i off /Volumes/<drive1> /Volumes/<drive2> . . .
cd /Volumes/<drive1 and then repeat for other drives>
rm -rf .fseventsd .Spotlight-*
mkdir .fseventsd
touch .fseventsd/no_log .metadata_never_index
As far as I can tell this has worked to stop those processes from accessing the drives after they are mounted, but the problem persists. To find out what else might be causing them to wake up:
sudo fs_usage -w | grep -e Volumes/<drive1> -e /Volumes/<drive2> . . .
and here is what I found last night (actually didn't use the -w last night, thus it is cut off):
18:35:36 fsgetpath /Volumes/XBMC 0.000026 SSDragHelper
18:35:36 fsgetpath /Volumes/Stuff 0.000006 SSDragHelper
18:35:36 fsgetpath /Volumes/DatOptic_3 0.000005 SSDragHelper
18:35:36 fsgetpath /Volumes/MacBackUp 0.000003 SSDragHelper
18:36:15 fsgetpath /Volumes/XBMC 0.000026 System Prefe
18:36:15 fsgetpath /Volumes/Stuff 0.000004 System Prefe
18:36:15 fsgetpath /Volumes/DatOptic_3 0.000003 System Prefe
18:36:15 fsgetpath /Volumes/MacBackUp 0.000003 System Prefe
18:55:36 fsgetpath /Volumes/XBMC 0.000034 GoogleSoftwa
18:55:36 fsgetpath /Volumes/Stuff 0.000004 GoogleSoftwa
18:55:36 fsgetpath /Volumes/DatOptic_3 0.000003 GoogleSoftwa
18:55:36 fsgetpath /Volumes/MacBackUp 0.000003 GoogleSoftwa
After looking into the Google process, I was surprised to find the tentacles that Google puts into your system, and ripped every bit of it out that I could. But I have no idea about what's going on with SSDragHelper and System Prefe (presumable System Preferences). This must be OS X itself? What are these processes doing, and is there any way to prevent them from accessing these disks in this way?
MacBook Pro (15-inch Mid 2010), OS X Mavericks (10.9)