What is the optimal way to use the same Dropbox account on multiple virtual machines residing on the same computer?
I could just install Dropbox on the main user of every VM, but that would be inefficient in terms of both space and read-write activity, especially if both are on the same physical disk.
I might be able to put Dropbox on the host or in one VM and then share it via NFS to the other VMs. However, it sounds risky from what I’ve read.
Maybe I could try putting Dropbox in a VM with a SAN filesystem, so that each VM can access it via iSCSI. This is appealing from both a space efficiency and performance perspective, especially if I put Dropbox on a really fast drive. However, I’ve never tried to do anything SAN related, I’m not clear on whether there are any SAN filesystems that can be accessed by both Linux and Windows. However, if this is a viable option, relevant links would be welcome.
The last option would be to have Dropbox on one VM and then use something like Unison to periodically sync a folder on the other VMs with the Dropbox folder. However, I don’t know enough about the mechanics of Dropbox LAN sync between VMs, NFS between VMs, or Unison syncing to have any idea which would offer the best performance and use the least resource overhead.
Can anyone advise me on the merits of these options, or suggest ones that I did not list here?