web-dev-qa-db-fra.com

Monter le partage NFS comme raccourci

J'ai récemment acheté un Netgear ReadyNas et j'ai une question sur le montage d'un volume NFS. Tout d'abord, je sais comment monter la part dans fstab. Il y a beaucoup d'informations qui décrivent comment procéder. Je ne veux vraiment pas faire ça.

Ce que je veux faire, c'est avoir un raccourci ou un lanceur que je peux exécuter qui montera le partage nfs pour moi (par exemple le monter sur ~/music). Lorsque je branche un lecteur USB, xubuntu place automatiquement un raccourci d'icône de lecteur sur mon bureau et me permet de "l'éjecter". Est-ce possible? Est-ce que ça fait du sens?

J'utilise xubuntu 11.10.

J'ai fait des recherches pour résoudre ce problème et j'ai proposé deux possibilités:

1) Créez un script Shell ou

2) AutoFS.

Je ne sais pas quel est le meilleur. Je suis plus à l'aise avec les scripts Shell qu'avec AutoFS. Le problème avec les scripts Shell est que j'aurai besoin des autorisations Sudo. Ce que j'ai lu sur AutoFS, c'est peut-être la meilleure solution. Existe-t-il un moyen de configurer AutoFS pour que je puisse conserver les fichiers de configuration dans le dossier de départ des utilisateurs?

1
Bluebill

J'utilise Autofs pour mon réseau NFS, voir cette réponse .

Notez que :
autofs est un programme pour monter automatiquement des répertoires selon les besoins. Les montages automatiques sont montés uniquement lorsqu'ils sont accessibles et sont démontés après une période d'inactivité. Pour cette raison, le montage automatique des partages NFS/Samba économise la bande passante et offre de meilleures performances globales par rapport aux montages statiques via fstab.

J'ai utilisé un compte administrateur pour le configurer et je l'utilise tous les jours avec un compte normal.

Vous devez d'abord configurer votre Netgear ReadyNas pour qu'il agisse comme un serveur. (Je ne peux pas décrire cette partie).

Ensuite, je suppose que vous pouvez configurer Autofs comme ceci:

  • installer Autofs

    $ Sudo apt-get install autofs
    
  • créer le dossier utilisé pour monter la connexion avec votre Netgear ReadyNas

    $ Sudo mkdir /media/shareFolder
    
  • définissez autofs pour monter automatiquement ce dossier,
    dans /etc/auto.master ajoutez cette ligne:

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

    dans /etc/auto.nfs ajouter cette ligne

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

    avec:
    192.168.1.? est l'adresse de votre Netgear ReadyNas
    /home/something est le dossier partagé sur votre Netgear ReadyNas
    1001 est l'utilisateur normal (sans privilège administrateur) et l'ID de groupe. Pour le trouver $ id {your normal logon}


Le résultat devrait être que votre/home/quelque chose de votre Netgear ReadyNas est monté dans/media/shareFolder/Netgear

2
Boris

Créez simplement votre propre script nfsmount.sh, puis créez un raccourci vers celui-ci. Astuce: montez-le sur/media/quelque chose de différent de/mnt si le montage sur/media sera affiché dans nautilus et launcher. Et puis créez un lien depuis/media/nfsmusic vers/home/hhlp/music.

1
Fih