Eu tenho vários discos internos montados no servidor Debian 8.7.
mount /dev/sdd1 /media/disk1
mount /dev/sde1 /media/disk2
mount /dev/sdf1 /media/disk3
Agora estou tentando exportar / media via nfs.
/media 192.168.1.0/24(rw,sync,no_subtree_check,insecure,all_squash,nohide,crossmnt)
No lado do cliente (Mac) estou montando o NFS como segue
mount -t nfs -o rw,sync <ip_of_server>:/media nfsmedia
Ele monta sem nenhum erro. Ele mostra os 3 diretórios como esperado, no entanto, não há conteúdo nos diretórios nfsmedia / disk1, nfsmedia / disk2, nfsmedia / disk3.
Se eu exportar cada disco separadamente e montar separadamente no lado do cliente, ele funciona.
/media/disk1 192.168.1.0/24(rw,sync,no_subtree_check,insecure,all_squash,nohide,crossmnt)
/media/disk2 192.168.1.0/24(rw,sync,no_subtree_check,insecure,all_squash,nohide,crossmnt)
Na montagem no lado do cliente
mount -t nfs -o rw,sync <ip_of_server>:/media/disk1 nfsmedia
Isso monta o disk1 como esperado, todo o conteúdo. No entanto, não é ideal montar vários pontos de montagem em vários computadores.
Existe uma maneira de exportá-los como um único diretório?
Solução possível / solução alternativa
Isso parece estar funcionando. unix.stackexchange.com/questions/198590/what-is-a-bind-mount Vincule todos os discos montados localmente a um novo conjunto de pastas e exporte essa única pasta por meio do NFS. No entanto, não tenho certeza se é a solução ideal para o problema.