mount --rbind faz uma montagem de ligação recursiva; ou seja, a hierarquia do sistema de arquivos montada em /mnt/extra/home também estará acessível por meio de /home .
Na prática, a principal diferença entre a solução ln -s e a solução mount --rbind é que com ln -s /home é um link simbólico enquanto com mount --rbind é um diretório; isso afeta ferramentas como find , df , test / [ etc.
Além disso, o ln -s falhará se /home existir, enquanto mount --rbind falhará se não existir ou não for um diretório vazio.
O comentário de Mark abaixo também é importante: ln -s precisa de um sistema de arquivos gravável no qual criar o link simbólico.