On Wed, Dec 28, 2011 at 12:26 AM, Andrew Lowe <a...@wht.com.au> wrote: > On 28/12/2011 10:49 AM, Pandu Poluan wrote: >> >> >> On Dec 28, 2011 9:40 AM, "Nilesh Govindarajan" <cont...@nileshgr.com >> <mailto:cont...@nileshgr.com>> wrote: >> > >> > >> > On Dec 28, 2011 7:52 AM, "Andrew Lowe" <a...@wht.com.au >> <mailto:a...@wht.com.au>> wrote: >> > > > > [snip] > ... > ... > ... > [snip] > >> >> True. >> >> My suggestion would be to not share your ~ directly, but instead share >> something *under* ~ >> >> E.g. : >> >> mkdir ~/sharedstuff >> mount /dev/sdxx ~/sharedstuff >> >> Another alternative would be to ensure that you are not using the same >> username in both OS, and just do a bindmount. >> >> Rgds, >> > > > People, > Thanks for the replies, I forgot about the config stuff sitting there > in the home dir. I think the way around this for me is Pandu's suggestion of > a different user name for each linux and using bind mount.
There's a big one nobody mentioned: Different versions of different apps. In flipping a /home back and forth between different Linux distributions running different versions of (mostly) the same software, I've had apps crash. *Usually*, this happens when dotfiles were created by newer versions of a program, and then read by an older version, but I've seen it break going the other way, too. The other (relatively mild) bit are UID/GID mappings for permissions. As long as your login users and related groups in /etc/passwd and /etc/group have the same UIDs and GIDs in both OSs, you should be just fine. I got bit when I flipped back and forth between Fedora and Ubuntu; Fedora started things at UID 500, Ubuntu started things at UID 1000. Files that had been created by my user account on one system couldn't be read by my user account on the other without chowning them. -- :wq