The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

Расшаривание директории по NFS в Solaris 8 (nfs solaris share)


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: nfs, solaris, share,  (найти похожие документы)
Date: Wed, 23 Oct 2002 15:40:30 +0600 From: Vitaly Filatov <vitaly@royint.com> Newsgroups: ftn.ru.unix.solaris Subject: Расшаривание директории по NFS в Solaris 8 > Пытаюсь расшарить nfs директорию. > share -F nfs -o rw /cdrom > Потом стартую nfs-сервер: > /usr/lib/nfs/nfsd -a 8 > (Как в nfs guide на sun.com) > А он не стартует :( > Где копать? Как то Вы странно делаете. Могут быть 2 случая: 1) nfs сервер стартовал автоматически при загрузке машины. Это происходит тогда, когда файл /etc/dfs/dfstab не пуст. По умолчанию, после инсталляции он может быть пуст. Hапример у меня в машине он не пуст и выглядит так: ------------------------------------------------------- $ cat /etc/dfs/dfstab # Place share(1M) commands here for automatic execution # on entering init state 3. # # Issue the command '/etc/init.d/nfs.server start' to run the NFS # daemon processes and the share commands, after adding the very # first entry to this file. # # share [-F fstype] [ -o options] [-d "<text>"] <pathname> [resource] # .e.g, # share -F nfs -o rw=engineering -d "home dirs" /export/home2 share -F nfs -o rw /export/home share -F nfs -o rw /d01 share -F nfs -o ro /opt/Acrobat4 --------------------------------------------------------- При этом, если /etc/rmmount.conf существует и не пуст, автоматически стартует mountd. По умолчанию, после инсталляции /etc/rmmount.conf не пуст и содержит действия АВТОМАТИЧЕСКИ экспортирующие смонтированный автомонтировщиком CDROM, так что надобность в share -F nfs -o rw /cdrom отпадает. Вот как выглядит файл /etc/rmmount.conf: ------------------------------------------------------- $ cat /etc/rmmount.conf # @(#)rmmount.conf 1.5 00/08/10 SMI # # Removable Media Mounter configuration file. # # File system identification ident hsfs ident_hsfs.so cdrom ident ufs ident_ufs.so cdrom floppy rmscsi pcmem ident pcfs ident_pcfs.so floppy rmscsi pcmem ident udfs ident_udfs.so cdrom floppy # Actions action cdrom action_filemgr.so action floppy action_filemgr.so action rmscsi action_filemgr.so # Share share cdrom* mount * hsfs udfs ufs -o nosuid ------------------------------------------------------- Эти проверки и действия выполняются при работе скрипта /etc/rc3.d/S15nfs.server (/etc/init.d/nfs.server start). Советую Вам его посмотреть. Этот случай наиболее распространённый, рекомендованный и всё работает автоматически. 2) nfsd не стартовал автоматически при загрузке потому, что файл /etc/dfs/dfstab содержит только строчки начинающиеся с '#'. В этом случае Вы можете стартовать его вручную (см. /etc/rc3.d/S15nfs.server), Вы это делаете правильно: /usr/lib/nfs/nfsd -a 8 необходимо только убедиться, что у Вас уже нет стартованного nfsd. Если он был, то вначале убейте старый: pkill -x -u 0 nfsd а затем стартуйте демон (/usr/lib/nfs/nfsd -a 8) и убедитесь, что он стартовал: $ ps -ef | grep nfsd root 968 1 0 14:52:23 ? 0:00 /usr/lib/nfs/nfsd -a 8 root 1068 1008 0 15:14:57 pts/11 0:00 grep nfsd $ Если демон не стартовал, то имеются проблемы в Вашей системе. Скорее всего не инициализирован или неправильно настроен TCP/IP или проблемы на транспортном уровне. Используйте ifconfig -a, ping, netstat, telnet etc. для проверки TCP/IP. Проверьте запущены и работают у Вас программы inetd, rpcbind, syslogd, vold которые также могут использовать транспортный уровень. Для проверки работы транспортного уровня используйте программу rpcinfo: $ rpcinfo -s program version(s) netid(s) service owner 100000 2,3,4 udp,tcp,ticlts,ticotsord,ticots rpcbind superuser 100029 3,2,1 ticots,ticotsord,ticlts keyserv superuser 100301 2 ticlts - superuser 100300 3 ticots,ticotsord,ticlts,tcp,udp nisd superuser 100024 1 ticots,ticotsord,ticlts,tcp,udp status superuser 100133 1 ticots,ticotsord,ticlts,tcp,udp - superuser 100021 4,3,2,1 tcp,udp nlockmgr superuser 100232 10 udp sadmind superuser 100011 1 ticlts,udp rquotad superuser 100002 3,2 ticots,ticotsord,tcp,ticlts,udp rusersd superuser 100012 1 ticlts,udp sprayd superuser 100008 1 ticlts,udp walld superuser 100001 4,3,2 ticlts,udp rstatd superuser 100083 1 tcp - superuser 100221 1 tcp - superuser 100235 1 tcp - superuser 100078 4 ticlts kerbd superuser 100234 1 ticotsord - superuser 100068 5,4,3,2 udp - superuser 100109 10 udp activity superuser 100105 10 udp diskinfo superuser 100135 10 udp etherif2 superuser 100140 10 udp cpustat superuser 100101 10 tcp,udp event superuser 100117 10 udp hostif superuser 100136 10 udp hostmem2 superuser 100107 10 udp hostperf superuser 100137 10 udp iostat2 superuser 100119 10 udp ippath superuser 100120 10 udp iproutes superuser 100131 10 udp layers2 superuser 100111 10 udp lpstat superuser 100115 10 udp ping superuser 100116 10 udp rpcnfs superuser 100122 10 udp snmp superuser 100138 10 udp snmpv2 superuser 100099 2 ticotsord - superuser 100104 1 udp sync superuser 100123 10 udp traffic superuser 100139 10 udp,tcp sender superuser 100303 1 ticots,ticotsord,tcp nispasswd superuser 100231 1 ticots,ticotsord,ticlts - superuser 100005 3,2,1 ticots,ticotsord,tcp,ticlts,udp mountd superuser 100026 1 ticots,ticotsord,ticlts,tcp,udp bootparam superuser 1289637086 1,5 tcp - 1001 100003 3,2 tcp,udp nfs superuser 100227 3,2 tcp,udp nfs_acl superuser $ Прочитайте man nfsd.

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

Ваш комментарий
Имя:         
E-Mail:      
Заголовок:
Текст:





  Закладки на сайте
  Проследить за страницей
Created 1996-2017 by Maxim Chirkov  
ДобавитьРекламаВебмастеруГИД  
Hosting by Ihor