Monte o compartilhamento do NFS como um atalho

1

Eu comprei recentemente um Netgear ReadyNas e tenho uma pergunta sobre a montagem de um volume NFS. Primeiramente eu sei montar a parte no fstab. Há muita informação ao redor que descreve como fazer isso. Eu realmente não quero fazer isso.

O que eu quero fazer é ter um atalho ou lançador que eu possa executar, que irá montar o compartilhamento nfs para mim (por exemplo, montá-lo em ~ / music). Quando eu conecto um drive USB, o xubuntu coloca automaticamente um atalho no ícone da unidade na minha área de trabalho e permite que eu "ejete". Isso é possível? Isso faz sentido?

Estou usando o xubuntu 11.10.

Eu tenho feito pesquisas para resolver esse problema e descobri duas possibilidades:

1) Crie um script de shell ou

2) AutoFS.

Não sei qual é o melhor. Estou mais confortável com o shell de script do que com o AutoFS. O problema com o shell script é que eu precisarei de permissões sudo. O que li sobre o AutoFS pode ser a melhor solução. Existe uma maneira de configurar o AutoFS para que eu possa manter os arquivos de configuração dentro da pasta inicial dos usuários?

    
por Bluebill 29.04.2012 / 13:49

2 respostas

2

Estou usando o Autofs para minha rede NFS, veja esta resposta .

Note que:
autofs é um programa para montar automaticamente diretórios conforme a necessidade. As montagens automáticas são montadas apenas quando são acessadas e são desmontadas após um período de inatividade. Devido a isso, a montagem automática de compartilhamentos NFS / Samba conserva a largura de banda e oferece melhor desempenho geral em comparação com montagens estáticas via fstab.

Eu usei uma conta de administrador para configurá-lo e uso todos os dias com uma conta normal.

Primeiro você precisa configurar o seu Netgear ReadyNas para agir como um servidor. (Eu não posso descrever essa parte).

Então, suponho que você pode configurar Autofs assim:

  • instalar o Autofs

    $ sudo apt-get install autofs
    
  • crie a pasta usada para montar a conexão com o seu Netgear ReadyNas

    $ sudo mkdir /media/shareFolder
    
  • defina o autofs para montar automaticamente esta pasta,
    em /etc/auto.master adicione esta linha:

    /media/shareFolder /etc/auto.nfs --ghost, --timeout=60
    

    em /etc/auto.nfs adicione esta linha

    Netgear -fstype=nfs,rw,intr,uid=1001,guid=1001   192.168.1.?:/home/something
    

    com:
    192.168.1.? é o endereço do seu Netgear ReadyNas
    /home/something é a pasta compartilhada no seu Netgear ReadyNas
    1001 é o usuário normal (sem privilégio de administrador) e o ID do grupo. Para encontrá-lo $ id {your normal logon}


Resultado deve ser seu / home / algo do seu Netgear ReadyNas é montado em / media / shareFolder / Netgear

    
por Boris 29.04.2012 / 15:27
1

Basta criar seu próprio script nfsmount.sh e criar um atalho para ele. Dica: Monte-o em / media / something not to / mnt se montar em / media ele será exibido no nautilus e no launcher. E então crie um link de / media / nfsmusic para / home / hhlp / music.

    
por Fih 29.04.2012 / 15:14