/Users/Shared/Parallels created on boot

Discussion in 'Installation and Configuration of Parallels Desktop' started by AlexWasserman, Nov 7, 2012.

  1. AlexWasserman

    AlexWasserman Bit poster

    Messages:
    2
    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
     
  2. YanaYana

    YanaYana

    Messages:
    1,666
    Can you please specify in which folder do you have your VMs being stored?
     
  3. AlexWasserman

    AlexWasserman Bit poster

    Messages:
    2
    /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
     
  4. YanaYana

    YanaYana

    Messages:
    1,666
    It is basically to store VMs which shared between users. It is default directory for shared vas, but not sure why is it being created since you don't use it..
     

Share This Page