/Users/Shared/Parallels created on boot

AlexWasserman

Bit poster
Hi guys,

I have Parallels 7 installed on OSX 10.8.2

I have my /Users on a ZFS mount, and it's automatically mounted at boot. The mount happens on boot around the same time as the login window appearing. I wait a couple of seconds, and then login, and all is fine.

However, since switching back from Fusion to Parallels 7 I've noticed that now the ZFS automount fails on boot because Parallels has already created a /Users/Shared/Parallels/backups directory in /Users, and the mount process can't mount onto a directory that already has stuff in it.

What process is creating that directory? It's always empty, and doesn't seem to be used. Can I specify a different location? Nothing ever gets written into /Users/Shared/Parallels

Thanks,

Alex
 
/iLife/VMs/Parallels/

This is also on a ZFS filesystem, and it comes up cleanly at boot.

I have a workaround for this in place at the moment. I modified the daemon: com.parallels.desktop.launchdaemon.plist in /Library/LaunchDaemons/

Now it has the following:

<key>ProgramArguments</key>
<array>
<string>/bin/bash</string>
<string>-c</string>
<string>wait4path /Users/Shared/Parallels &amp;&amp; /Library/Parallels/Parallels\ Service.app/Contents/Resources/ParallelsDispatcherService start</string>
</array>

This means that the command waits for the path to exist before running. As the system boots ZFS now brings up /Users first, then this runs.

Just wondering why you guys enforce the creation of that unused directory.

Alex
 
Back
Top