Смонтировать общий ресурс NFS как ярлык

Недавно я приобрел Netgear ReadyNas и у меня возник вопрос о монтировании тома NFS. Во-первых, я знаю, как смонтировать общий ресурс в fstab. Вокруг много информации, которая описывает, как это сделать. Я действительно не хочу этого делать.

То, что я хочу сделать, это иметь ярлык или средство запуска, которое я могу выполнить, чтобы смонтировать общий ресурс nfs для меня (например, смонтировать его в ~ / music). Когда я подключаю USB-накопитель, xubuntu автоматически ставит ярлык на значке диска на моем рабочем столе и позволяет мне «извлечь». Это возможно? Имеет ли это смысл?

Я использую xubuntu 11.10.

Я занимался исследованиями, чтобы решить эту проблему, и у меня было две возможности:

1) Создать скрипт оболочки или

2) AutoFS.

Я не уверен, что лучше. Мне удобнее работать с сценариями оболочки, чем с AutoFS. Проблема со сценариями оболочки заключается в том, что мне нужны разрешения sudo. То, что я прочитал об AutoFS, может быть лучшим решением. Есть ли способ настроить AutoFS, чтобы я мог сохранить файлы конфигурации в домашней папке пользователя?

1
задан 29 April 2012 в 17:29

2 ответа

Я использую Autofs для своей сети NFS, см. Этот ответ .

Обратите внимание, что:
autofs - это программа для автоматического монтирования каталогов по мере необходимости. Автоматическое монтирование монтируется только при обращении к нему и отключается после определенного периода бездействия. Поэтому автоматическое монтирование общих ресурсов NFS / Samba сохраняет пропускную способность и обеспечивает лучшую общую производительность по сравнению со статическим монтированием через fstab.

Я использовал учетную запись администратора для настройки, и я использую ее каждый день с обычной учетной записью.

Во-первых, вам нужно настроить Netgear ReadyNas для работы в качестве сервера. (Я не могу описать эту часть).

Тогда, я полагаю, вы можете настроить Autofs следующим образом:

  • установить Autofs

    $ sudo apt-get install autofs
    
  • создать папка, используемая для монтирования соединения с вашим Netgear ReadyNas

    $ sudo mkdir /media/shareFolder
    
  • установить автоматическое монтирование этой папки,
    в /etc/auto.master добавить эту строку:

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

    в /etc/auto.nfs добавьте эту строку

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

    с:
    192.168.1.? - адрес вашего Netgear ReadyNas
    [ 1119] /home/something - это общая папка на Netgear ReadyNas
    1001 - обычный пользователь (без прав администратора) и идентификатор группы. Чтобы найти его $ id {your normal logon}


Результатом должно быть то, что ваш / home / что-то из вашего Netgear ReadyNas монтируется в / media / shareFolder / Netgear

0
ответ дан 29 April 2012 в 17:29

Просто создайте свой собственный скрипт nfsmount.sh, а затем создайте для него ярлык. Совет: Смонтируйте его в / media / что-то не в / mnt, если при монтировании в / media он будет отображаться в nautilus и в панели запуска А затем создайте ссылку из / media / nfsmusic на /home/hhlp/music.

0
ответ дан 29 April 2012 в 17:29

Другие вопросы по тегам:

Похожие вопросы: