Frequent database errors/corruption when using Zotero in virtual machine
My current setup has Zotero installed on Mac OS X and in a Windows 8 virtual machine operating under Parallels. I have the zotero data directory located on the Mac OS hard drive, which is mapped to a network drive inside the virtual machine. The windows installation of Zotero is set to use the Zotero data directory inside the mapped network drive.
With this setup, I'm getting frequent database corruption messages (one every 2-3 weeks) and similarly frequent errors when I check the database integrity. I'm guessing these are the result of the shared data directory setup, but I'm not sure what to check to see if it can be resolved permanently. I vigilantly avoid using Zotero on both systems at the same time, so I don't think it can be resulting from trying to access the database with two clients at one time.
Any thoughts on what might be wrong to trigger these frequent errors?
With this setup, I'm getting frequent database corruption messages (one every 2-3 weeks) and similarly frequent errors when I check the database integrity. I'm guessing these are the result of the shared data directory setup, but I'm not sure what to check to see if it can be resolved permanently. I vigilantly avoid using Zotero on both systems at the same time, so I don't think it can be resulting from trying to access the database with two clients at one time.
Any thoughts on what might be wrong to trigger these frequent errors?
Beyond that, no, but who knows what a VM does when it comes to disk access?
Just to check, how have you been repairing the database? Using the DB Repair Tool? And you've been checking database integrity after restoring it to make sure it was using the correct, repaired DB?
Been repairing it manually using the manual instructions on the DB Repair Tool page since my library is too big to conveniently upload. Integrity has been fine after repairing.
Okay, eems that the VM just does something very bizarre that causes errors/corruption to happen. Will have to find an alternative setup. Thanks for the help.