To avoid conflicts I have always installed multiple Linux and Unix distributions each with it's own home partion or directory, and in the era of 3TB hard drives this is often very practical; I also do make heavy use of virtualization on some of my machines. I even use version control with Git to synchronize certain important documents and programming projects across multiple machines, however this is still not the most efficient way to do things, moreover I am still occasionally hunting for data across machines and distributions that I know I saved on one of them.
How do I set up multiple Linux (and occasionally more traditional Unix such as BSD or Solaris) distributions with a single home partion or if problematic with a single "data" partition? I do realize that various distributions often plant config files and "dot" files in your home directory, and occasionally other directories and there occasionally will be conflicts between them. Is it possible to create links to my data on a separate partition. Presumably these would be symbolic links since I don't believe I can create hard links across partitions. What about directory hard links which I know some filesystems support but I know very little about them? If I do save my data in a single "data" partition, which I presumably will be regularly backing up, how do I make sure that the links in the various distributions are regularly updated to reflect the new material saved?
Any suggestions or schemes that people find practical and workable are welcome.