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

26

Via Gnome Nautilus Eu posso montar facilmente os compartilhamentos do Samba no meu servidor Ubuntu. No entanto, essas "montagens" são meio falsas. Muitos aplicativos que eu executo não reconhecem que o Gnome montou essas pastas do servidor e, portanto, não pode abrir arquivos do meu servidor.

No passado, criei uma /etc/fstab entrada e montou-as globalmente , a pasta /mnt , mas isso não funcionará como outras pessoas compartilham meu laptop Ubuntu.

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

    
por HDave 02.12.2011 / 04:32

4 respostas

27

Suponha que você tenha um diretório chamado mounts em seu diretório pessoal no qual você deseja que vários compartilhamentos Samba sejam montados. Suponha ainda que você esteja interessado especificamente em montar um compartilhamento chamado sharename de uma máquina remota chamada hostname (isso também poderia ser um endereço IP) e 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 anterior, se você não tiver o comando mount.cifs , você pode instalar o cifs-utils package, ou use smbmount (que é, por sua vez, fornecido pelo pacote smbfs .

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

( smbmount é não disponível no Ubuntu 12.10 ou superior, pelo menos até agora , mas você pode usar mount.cifs em vez disso, graças a HDave para apontando isso .)

Você pode ser solicitado a fornecer sua senha na máquina local para executar o comando como root. Em seguida, você será solicitado para a sua senha na máquina remota, para fazer o login para que você possa montar o compartilhamento.

    
por Eliah Kagan 02.12.2011 / 04:43
4
  • Abra o gerenciador de arquivos, ou seja, clique no ícone da pasta inicial
  • Observar no topo da tela é o Menu do Gerenciador de Arquivos (em oposição ao topo da janela);
  • Clique em Arquivo Conectar ao servidor ... ; uma janela deve abrir intitulada Conectar ao servidor
  • Clique na caixa suspensa intitulada Tipo ; escolha compartilhamento do Windows (ou seja, altere o padrão do FTP público)
  • Insira o servidor (o nome, se puder ser resolvido pelo DNS ou por seu endereço IP
  • Insira o compartilhamento (ou seja, os itens que você veria em um compartilhamento do Windows como o componente Compartilhar de '\\ Servidor \ Compartilhar')
  • Insira na pasta o nome de qualquer diretório específico no compartilhamento que você gostaria que a montagem fosse posicionada em
  • Insira qualquer / Detalhes do usuário opcionais
  • O compartilhamento deve ser montado e exibido na janela Gerenciador de arquivos na lista à esquerda, em Rede
  • Você pode então criar um marcador para essa montagem. Novamente, no menu Gerenciador de arquivos na parte superior da tela: Marcadores → Adicionar marcador (depois de clicar primeiro / destacar o compartilhamento que você acabou de montar).
por Steve 03.02.2012 / 03:18
3

Não tenho certeza se você ainda está procurando algo fácil. Acabei de descobrir:

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

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

    
por Jean-Paul Boyer 05.05.2012 / 20:20
1

Por que você quer usar o Samba para acessar arquivos no seu servidor Linux ? O Samba serve para acessar os compartilhamentos e serviços de rede do Windows .

Use sshfs em 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 desmonte com

fusermount -u /local/mount/point
    
por kynan 20.07.2012 / 14:24