Настройка nfs
Гость 14 ноября, 2006 - 01:20
При попытке монтирования с клиентской машины получаю (классическое) сообщение:
mount: fsl:/home/primer-a failed, reason given by server: Permission denied
Запущены portmap, rcp.mountd, rpc.nfsd. Проверены командами ps aux | grep (prog) и rpcinfo -p.
Советы в интернете (вообще, какие смог найти) сообщают, что я либо настроил не верно /etc/exports, либо не запустил после его редактирования exportfs. Запускал.
Содержимое /etc/exports вот:
/home/primer-a primer(rw)
Что я делаю не так?
Вооще, где найти для начинающего люниксоида внятный пример по-русски, как настроить nfs?
»
- Для комментирования войдите или зарегистрируйтесь
только сегодня
только сегодня на работе подключение nfs настраивал ;)
Не знаю что ты делал не так, но я напишу всю последовательность, и на что особенно обратить внимание.
1) в конфиге ядра должна быть включена поддержка NFS:
2) emerge nfs-utils
3) редактируем /etc/exports, у меня следующее:
первое - это путь к директории, которая расшаривается
второе - IP машины (диапазон IP) для которой шара доступна, в скобках опции -
режим доступа
ro - только чтение
rw - чтение/запись
sync - синхронный режим доступа
4) запускаем nfs сервер -
и добавляем его в автостарт при загрузке -
5) на клиентской машине монтируем шару (я добавил в fstab, чтобы ручками не париться каждый раз, строка из fstab):
вместо server вписываешь имя своего сервера или его IP, если впишешь имя сервера, то посмотри чтобы в файле /etc/hosts было для него соответствие имени<>IP
Теперь касательно того почему у тебя не монтируется -
1) директория primer создана на клиентской машине?
2) какие права доступа (permissions) у /home/primer-a ?
ради эксперимента, дабы убедиться что NFS настроен и работает, можешь попробовать сменить права доступа к директории:
этот пост надо кикнуть =)
kickMe =)
тож борюсь с NFS,
тож борюсь с NFS, только у меня малость другая проблема:
вот что на клиенте:
примерно ч\з полминуты
ядро и на клиенте и на сервере
на серваке правил только
и добавил правила iptables'у
подскажите, где собака роется ?
таже самая
таже самая ошибка после окломинутного ступора на клиенте :
mount: uran:/home/dcrystal/test: can't read superblock
где собако зарыто? оО
нашло это http://www.linuxquestions.org/questions/showthread.php?t=519292
showmount -e uran с клиента показывает расшаренную папку =)
что имеем :
/etc/exports
p.s /ми ушло читать маны (
/ми пришло с
/ми пришло с радостными новостями =)
получилось вообщем :)
надо было с клиента запустить /etc/init.d/nfsmount start
Отпишитесь плз как у других =)
аналогично =)
аналогично =)
однако есть ешо проблемка при копировании на "сервак" файлика mc'шником начинается ругань на предмет Не возможно изменить владельца целевого файла "/.srv/share/file". может при шарянии нада ешо какой параметр указывать ?
Пы.Сы
по поводу ругани Neither 'subtree_check' or 'no_subtree_check' specifi - ткни то иль другое в скобочки при шарянии. см. как у меня =)
anongid=1003,anonuid=1008 -
anongid=1003,anonuid=1008 - как я понял это от чъего имени будут создаваться файлы на серваке, не помогло...
идеи пака кончились.
В nfs не
В nfs не разбираюсь - у себя настроил методом тыка. Я запускал /etc/init.d/nfs start и ещё nfsmount