O que você parece que você quer é uma montagem " union ", que não pode ser feita no Ubuntu (pelo menos não com ferramentas padrão, siga o link acima você é aventureiro). Em geral, ainda há não solução oficial de montagem de união no Linux (2014-04-22); existem sistemas de arquivos fora da árvore como o AUFS e o trabalho mais ou menos em andamento em UnionMount . Valerie Aurora tem uma página (ligeiramente desatualizada) sobre isso .
O que você pode facilmente fazer é montar o disco em, por exemplo, /mnt/disk1
e depois ligar simbolicamente os diretórios onde você os deseja:
ln -s /mnt/disk1/home /home
ln -s /mnt/disk1/shared /shared
(novamente, você deve não ter uma pasta /home
ou /shared
, confusão e / ou erros apareceriam de outra forma).
Outra maneira de fazer esse tipo de coisa é uma "montagem de ligação". É muito semelhante aos diretórios de links simbólicos, mas pode cruzar limites "chroot". Você pode encontrar mais informações nesta página e em este outro .
Atualização : o sistema de arquivos overlayfs foi promovido ao kernel padrão para a versão 3.18 . Então agora existe uma solução oficial do tipo união para o linux; Utilitário userspace para simplificar o seu uso certamente irá seguir.
Por enquanto, a documentação está na árvore do kernel em Documentation/filesystems/overlayfs.txt
.