nfs точка монтирования с именем `` share '' ломает ls и man

Я подключил nfs-сервер к ~ / share. Это прекрасно работает, пока я дома, где есть доступ к NFS. Где бы я ни был, это, кажется, нарушает доступ ко всем страницам. Использование man (или ls в моем homedir) ждет вечно. Проверка с помощью strace показывает, что они пытаются получить доступ к папке с именем share.

Размонтирование тоже не удалось. Даже с -l (ленивый) и -f (сила).

Я прошу три вещи здесь:

  • Является ли `` share '' волшебным именем? Существует ли что-то вроде MANPATH, чего мне следует избегать?
  • Как мне размонтировать без перезагрузки? (Я уже прокомментировал общий ресурс в fstab)
  • Что бы вы предложили мне сделать, чтобы сетевое / позиционное подключение общих ресурсов NFS основывалось на сети / позиции?
0
задан 13 March 2012 в 14:22

1 ответ

Чтобы ответить на ваши вопросы по порядку:

  • Да, но это немного сложнее. Используйте manpath, чтобы увидеть, каков порядок поиска путей для страниц справочника, и, например, MANPATH=/usr/share/man man <whatever>, чтобы использовать конкретную настройку пути
  • . Возможно, не удастся размонтировать без загрузки (на этот раз), но В будущем вам следует подумать о монтировании с опцией intr, например, mount -t nfs -o intr host:/path ~/share или аналогично в fstab: host:/path /home/user/share nfs intr. Пожалуйста, см. man 5 nfs для получения дополнительной информации (если у вас по-прежнему возникают проблемы, см. Опции soft и timeo).
  • Попробуйте описанные выше опции, но если они потерпят неудачу, вы можете попробовать CIFS или sshfs вместо nfs
0
ответ дан 13 March 2012 в 14:22

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

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