Veja uma pasta montada em SSHFS em uma pasta de compartilhamento de VM no Windows

1

Basicamente eu tenho uma máquina virtual rodando linux. A pasta compartilhada da máquina virtual está em / vmshare dentro do convidado e C: \ vmshare no host.

Deve-se observar que dentro do guest, algo como o seguinte está em algum script init.d, para criar o compartilhamento inicial de guest / host VM:

mount -t vboxsf vmshare /vmshare

Na máquina virtual que experimentei:

mkdir /vmshare/remoteshare
sshfs user@remotehost:/var/www /vmshare/remoteshare

Depois disso, posso editar e ver os arquivos do remotehost dentro do linux VM Guest. Mas no Windows Host Machine dentro de C: \ vmshare \ remoteshare não há nada.

É possível ver uma pasta montada sshfs dentro de um VM Share Mount a partir do host. Ou é possível que um diretory montado contenha outro diretório montado e ele se propague?

    
por Zv_oDD 21.10.2015 / 15:36

1 resposta

2

Não, isso não é possível.

Quando você monta um sistema de arquivos, seu conteúdo não é copiado, vinculado ou associado ao diretório no ponto de montagem. O diretório é meramente um gancho útil para pendurar o novo sistema de arquivos, e a montagem é um conceito inteiramente dentro da memória RAM que não é visível para qualquer sistema de arquivos subjacente.

O que você pode fazer é exportar o diretório via samba para a máquina Windows montar. Ou, eu acho que o Putty no Windows pode usar o sshfs para montar o diretório diretamente no Windows.

    
por 21.10.2015 / 17:43