Você deve conseguir fazer uma --bind
mount:
sudo mount -B /mnt/MountShareHere/Subdir /mnt/MountSubdirHere
Eesh, esse título é um bocado. Enfim, aqui está o meu cenário. Eu tenho uma máquina remota no endereço IP xxx.xxx.xxx.xxx e uma máquina local. Eu configurei o arquivo de exportação na máquina remota para exportar / ShareDir.
Na minha máquina local, posso executar mount xxx.xxx.xxx.xxx:/ShareDir /mnt/MountShareHere
bem. Eu posso entrar em / mnt / MountShareHere e ver tudo de / ShareDir nele.
Agora eu quero montar um diretório de dentro de / mnt / MountShareHere para o sistema de arquivos local. Primeiro eu tentei mount /mnt/MountShareHere/Subdir /mnt/MountSubdirHere
que retornou mount: you must specify the filesystem type
. Então eu tentei mount -t nfs /mnt/MountShareHere/Subdir /mnt/MountSubdirHere
, que me deu mount.nfs: remote share not in 'host:dir' format
.
Eu poderia apenas montar Subdir da mesma forma que montei / ShareDir (usando o endereço IP e o caminho para Subdir na máquina remota), mas prefiro não (eu teria que reescrever alguns scripts e eu sou preguiçoso). Existe um truque para isso? Se não, qual é a razão pela qual isso não pode ser feito?