Qual é a maneira mais fácil de montar o compartilhamento do Windows como uma pasta local no diretório inicial?

Qual é a maneira mais fácil de montar o compartilhamento do Windows como uma pasta local no diretório inicial?

Através do Gnome Nautilus posso montar facilmente compartilhamentos Samba do meu servidor Ubuntu. No entanto, essas “montagens” são meio falsas. Muitos aplicativos que executo não reconhecem que o Gnome montou essas pastas do servidor e, portanto, não consegue abrir arquivos do meu servidor.

No passado eu criei um/etc/fstab entradaemontou-os globalmente, a /mntpasta, mas isso não vai funcionar porque outras pessoas compartilham meu laptop Ubuntu.

Qual é a maneira mais fácil de criar uma montagem de samba "real" no meu diretório inicial (e de outras pessoas)? Tudo bem se for um comando ou um aplicativo GUI que possa ser executado quando eu fizer login. Essas pastas do servidor não precisam ser montadas o tempo todo.

Responder1

Suponha que você tenha um diretório chamadomountsem seu diretório inicial no qual você deseja que vários compartilhamentos do Samba sejam montados. Suponha ainda que você esteja especificamente interessado em montar um compartilhamento chamadosharenamede uma máquina remota chamadahostname(também pode ser um endereço IP) e nessa máquina remota seu nome de usuário éusername. Primeiro, crie o ponto de montagem:

mkdir ~/mounts/sharename

Em seguida, monte o compartilhamento:

sudo mount.cifs //hostname/sharename ~/mounts/sharename -o user=username

No Ubuntu 12.04 LTS e anteriores, se você não tiver o mount.cifscomando, você pode instalar ocifs-utilsInstale cifs-utilspacote, ou usar smbmountem seu lugar (que é, por sua vez, fornecido pelosmbfsInstalar smbfspacote).

sudo smbmount //hostname/sharename ~/mounts/sharename -o user=username

( smbmounténão disponívelno Ubuntu 12.10 ou superior,pelo menos até agora, mas você pode usar mount.cifsem vez disso. Graças aHDaveparaapontando isso.)

Pode ser solicitada sua senha na máquina local para executar o comando como root. Em seguida, será solicitada sua senha na máquina remota, para fazer login e montar o compartilhamento.

Responder2

  1. Abra seu gerenciador de arquivos, ou seja, clique no ícone da pasta pessoal.
  2. Observe que na parte superior da tela está o menu do Gerenciador de arquivos (em vez de na parte superior da janela).
  3. CliqueArquivoConecte-se ao servidor...; uma janela deve abrir intitulada Conectar ao servidor.
  4. Clique na caixa suspensa intituladaTipo; escolherCompartilhamento do Windows(ou seja, mudança do padrão FTP público).
  5. Digite o servidor (o nome se puder ser resolvido por DNS ou seu endereço IP.
  6. Entre no compartilhamento (ou seja, os itens que você veria em um compartilhamento do Windows como oCompartilharcomponente de '\\Servidor\Compartilhamento').
  7. Insira na pasta o nome de qualquer diretório específico no compartilhamento em que você deseja que a montagem seja posicionada.
  8. Insira quaisquer detalhes do usuário/opcionais.
  9. O compartilhamento deve ser montado e aparecer na janela do Gerenciador de arquivos na lista esquerda em Rede.

Responder3

Não tenho certeza se você ainda está procurando algo fácil, acabei de encontrar:

Todos os compartilhamentos que você abriu são montados automaticamentena sua pasta pessoal em /home/.gvfs.

Qualquer aplicativo pode reconhecer e acessar os compartilhamentos como se fossem pastas normais, desde que você aponte o aplicativo para os arquivos ou pastas que deseja/home/.gvfs

Responder4

Por que você usaria o Samba para acessar arquivos no seuLinuxservidor? Samba é feito para acessarjanelascompartilhamentos e serviços de rede.

Usarsshfsem vez disso, não há nenhuma configuração necessária e você obtém pontos de montagem "adequados" que são reconhecidos por qualquer aplicativo:

sudo apt-get install sshfs

Monte o sistema de arquivos remoto com

sshfs user@host:/path /local/mount/point

e desmontar com

fusermount -u /local/mount/point

informação relacionada