Eu recomendaria não para compartilhar a partição /home
. O problema é que muitos aplicativos armazenam suas configurações e dados em arquivos e diretórios ocultos em cada diretório inicial do usuário. O risco é muito alto, você não usa a mesma versão desses aplicativos em ambos os ambientes (digamos, gnome, kde, gtk, firefox, thunderbird, VirtualBox, wine e outros). Se for esse o caso, as incompatibilidades ascendentes, descendentes ou de arquitetura podem atrapalhar esses arquivos e tornar esses aplicativos instáveis ou, pior, fazer com que você perca dados.
Acabei de verificar e tenho mais de cem desses arquivos / diretórios no meu diretório pessoal.
$ ls -d ~/.??* | wc -l
119
Sugiro criar uma partição compartilhada dedicada, montada, por exemplo, em /export/shared
e, possivelmente, usar links para compartilhar arquivos e diretórios específicos quando você tiver certeza de que eles são compatíveis. Certifique-se de fazer backup deles antes de atualizar esses aplicativos em ambos os lados.
Depois de ler muito tarde o seu comentário que eu anteriormente perdi, aqui estão algumas informações adicionais para melhor responder à sua pergunta:
Você pode compartilhar os diretórios Documents
, Download
, Images
, Music
, Public
e os diretórios padrão ou personalizados semelhantes que estão localizados em $HOME
. Desktop
seria arriscado. O ZFS permite que esses diretórios sejam armazenados em seus próprios sistemas de arquivos e com seus próprios pontos de montagem. Certamente é possível ter dois diretórios home em seus próprios sistemas de arquivos, um para o FreeBSD e outro para o Linux, e ter o loopback de subdiretórios compartilhados (sistemas de arquivos) montado em ambos os diretórios home. No Linux, isso seria um -bind
mount e no BSD, um nullfs
one. Um problema que você pode ter é que o mool do ZFS pode não ser importado automaticamente quando você alterna de um sistema operacional para outro. O que eu faço para solucionar isso é definir o mesmo hostid
em ambos os lados.