nfs и /etc/exports

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
serge
майор
Сообщения: 2133
Зарегистрирован: 2006-07-30 15:34:14
Откуда: Саратов
Контактная информация:

nfs и /etc/exports

Непрочитанное сообщение serge » 2007-02-27 20:25:18

Блин.. мож заработался, мож еще че :twisted: Ниасилю никак следующую проблему. В /etc/exports было следубщее:

Код: Выделить всё

server# cat /etc/exports
/usr/ports -maproot=root -network 192.168 -mask 255.255.0.0
Запустил nfs. С удаленное машины начал монтировать. Вначале шли сообщения об ошибках (че точно уже не помню, но чето с udp) потом (мож че сделал, мож само) заработало все. Решил добавить в exports еще один каталог, стало вот так:

Код: Выделить всё

server# cat /etc/exports
/usr/ports -maproot=root -network 192.168 -mask 255.255.0.0
/usr/src -ro
Читаю в хандбуке что нужно заставить mountd перечитать export, делаю

Код: Выделить всё

kill -HUP `cat /var/run/mountd.pid`
Начинаю монтировать /usr/src, вот что пишет:

Код: Выделить всё

wh# mount_nfs 192.168.2.5:/usr/src /mnt
[udp] 192.168.2.5:/usr/src: Permission denied
nfs ставил по хандбуку (начал по лисяриной статье, но в итоге пришел к руководству).
Так вот вопрос... мож я его не так перезапускаю? Как проверить перечитал он конфиг? Из-за чего еще могут быть такие сообщения об ошибке?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2007-02-27 22:10:59

русский хандбук?
там ошибка - уж сто лет, все знают, никто не поправит :)))
===========
в одну строку пиши ФС которые с одного раздела экспортируешь.
смотри:

Код: Выделить всё

/usr/local/www/data/my_sites/www.lissyara.su/2007/2007_02_27/>df -h
Filesystem     Size    Used   Avail Capacity  Mounted on
/dev/ad0s1a    248M    179M     49M    78%    /
devfs          1.0K    1.0K      0B   100%    /dev
/dev/ad0s1e     14G     10G    2.4G    81%    /usr
/dev/ad0s1f    3.5G    1.8G    1.4G    57%    /var
/dev/ad4s1     271G    250G     18G    93%    /shares
/usr/ports      14G     10G    2.4G    81%    /shares/jails/hosting/usr/ports
devfs          1.0K    1.0K      0B   100%    /var/named/dev
/dev/md0        97M     36K     89M     0%    /tmp
devfs          1.0K    1.0K      0B   100%    /shares/jails/hosting/dev
procfs         4.0K    4.0K      0B   100%    /shares/jails/hosting/proc
/usr/local/www/data/my_sites/www.lissyara.su/2007/2007_02_27/>more /etc/exports
# NFS filesystems

#/usr/ports     -maproot=root   192.168.254.1
#/usr/ports     -maproot=root   192.168.254.253
/usr/ports /usr/src /usr/local/www -maproot=root -network 192.168 -mask 255.255.0.0
/shares/diskless/FreeBSD6.1 -maproot=root -network 192.168.254 -mask 255.255.255.0
/shares -maproot=root -network 192.168 -mask 255.255.0.0
и ещё - мне никакими комбинациями хупов не удавалось находу заставить его перечитать...
либо ребут, либо такой дикий скрипт:

Код: Выделить всё

#!/bin/sh

killall -9 rpcbind
killall -9 nfsd
killall -9 mountd
sleep 2
rpcbind
nfsd -u -n 30
mountd -r
после него свои грабли - многих клиентов приходиться пеермонтировать... но не всегда и не всех...
проще ребутнуть :(((
Убей их всех! Бог потом рассортирует...

Аватара пользователя
serge
майор
Сообщения: 2133
Зарегистрирован: 2006-07-30 15:34:14
Откуда: Саратов
Контактная информация:

Непрочитанное сообщение serge » 2007-02-27 22:25:01

Пасибо за ответ лис.. пока ждал разобрался что нужно писать в 1 строку :P
По поводу перечитать вот что нашел в инете

Код: Выделить всё

kill -s HUP `cat /var/run/mountd.pid`
От хендбука отличается немного, у меня получилось перечитать exports.