nfs глючит
- tes+or
- Неотъемлемая часть форума
- Сообщения: 535
- Зарегистрирован: 16 дек 2004, 17:47
- Откуда: minsk
- Контактная информация:
nfs глючит
уже пару раз натыкался на грабли, которые выражались в том, что nfs работала через раз. всмысле работала стабильно, но с афигенными затыками, причем эти глюки себя никак внешне не проявляли в логах или еще где-то. опции приводить небуду, поскольку юзал самые разные и все они не имели абсолютно никакого действия на проблему.
в прошлый раз я обошел это заменив НФС самбой. я создал на самбовской шаре файл и в нем через loop файловую, и как костыль мне на тот раз пошло. но сейчас я настраиваю бездисковую станцию и таким костылем никак не обойтись, кроме того это вовсе не в духе долговременных решений.
ближе к сабжу, при загрузке бездисковой станции, при начально инициализации и монтировании рутФС только на чтение оно выдавало в различных сочетаниях последовательности из двух следующих сообщений:
nfs: server 192.168.111.200 not responding, still trying
nfs: server 192.168.192.200 OK
помусолив эти две мессаги оно таки со скрипом пошло по инициализационным скриптам, правда потом почему-то заткнулось на gpm
на данный момент у меня в экспорте такая строка:
/diskless/192.168.1.21 192.168.1.21(sync,rw,no_root_squash,no_all_squash)
ядро бутится со след параметрами:
root=/dev/nfs nfsroot=192.168.1.1:/diskless/192.168.1.21
а в fstab такая строчка:
master:/diskless/192.168.1.21 / nfs sync,hard,intr,rw,nolock,rsize=8192,wsize=8192 0 0
ну на самом деле у меня не совсем такие, эти я стырил из того же примера из которого я их тырил при конфигурации, т.е. вобщем-то они идентичны, отличаются только айпишники и имена дир. если что, вот: http://www.gentoo.org/doc/en/diskless-howto.xml
ах да, дистрибутив - дженту конечно.
главное - сама суть, из-за чего это может быть? причем повторяемость граблей огромная. помогите, пользоватся невозможно, очень психую, ругаюсь и рву на голове остатки волос.
в прошлый раз я обошел это заменив НФС самбой. я создал на самбовской шаре файл и в нем через loop файловую, и как костыль мне на тот раз пошло. но сейчас я настраиваю бездисковую станцию и таким костылем никак не обойтись, кроме того это вовсе не в духе долговременных решений.
ближе к сабжу, при загрузке бездисковой станции, при начально инициализации и монтировании рутФС только на чтение оно выдавало в различных сочетаниях последовательности из двух следующих сообщений:
nfs: server 192.168.111.200 not responding, still trying
nfs: server 192.168.192.200 OK
помусолив эти две мессаги оно таки со скрипом пошло по инициализационным скриптам, правда потом почему-то заткнулось на gpm
на данный момент у меня в экспорте такая строка:
/diskless/192.168.1.21 192.168.1.21(sync,rw,no_root_squash,no_all_squash)
ядро бутится со след параметрами:
root=/dev/nfs nfsroot=192.168.1.1:/diskless/192.168.1.21
а в fstab такая строчка:
master:/diskless/192.168.1.21 / nfs sync,hard,intr,rw,nolock,rsize=8192,wsize=8192 0 0
ну на самом деле у меня не совсем такие, эти я стырил из того же примера из которого я их тырил при конфигурации, т.е. вобщем-то они идентичны, отличаются только айпишники и имена дир. если что, вот: http://www.gentoo.org/doc/en/diskless-howto.xml
ах да, дистрибутив - дженту конечно.
главное - сама суть, из-за чего это может быть? причем повторяемость граблей огромная. помогите, пользоватся невозможно, очень психую, ругаюсь и рву на голове остатки волос.
- tes+or
- Неотъемлемая часть форума
- Сообщения: 535
- Зарегистрирован: 16 дек 2004, 17:47
- Откуда: minsk
- Контактная информация:
реализация клиента или сервера, кстати? на сервере что-то связанное с portmap и RPC(что это такое мне еще предстоит уточнить). запускается через /etc/init.d/nfs strat
nfs-utils устанавливал, потому что где-то было сказано установить, но как они участвуют в процессе пока точно незнаю.
(как коннектится клиент понятно из конфигов. сначала точно ядро, потому что больше нечему, а потом хз что, это я и хотел спросить, в чем тут фишка)
странный это вообще сервис какой-то, этот ваш nfs. неужели нельзя было быть проще? или я еще не постиг суть учения?
nfs-utils устанавливал, потому что где-то было сказано установить, но как они участвуют в процессе пока точно незнаю.
(как коннектится клиент понятно из конфигов. сначала точно ядро, потому что больше нечему, а потом хз что, это я и хотел спросить, в чем тут фишка)
странный это вообще сервис какой-то, этот ваш nfs. неужели нельзя было быть проще? или я еще не постиг суть учения?
- tes+or
- Неотъемлемая часть форума
- Сообщения: 535
- Зарегистрирован: 16 дек 2004, 17:47
- Откуда: minsk
- Контактная информация:
обновил, разницы нет никакой. пытаюсь просто смонтировать с другой машины:
# mount -t nfs 192.168.111.200:/diskless_gentoo rem1/
и вижу в логах на серваке:
Feb 28 17:12:23 nano mountd[24296]: authenticated mount request from 192.168.111.201:955 for /diskless_gentoo (/diskless_gentoo)
(апдейт: и на этом все. сервак ничего не делает, консоль на клиенте виснет)
может аутентификацию отключить надо? где и как - понять немогу
оно у меня даже загрузилось один раз, но теперь вообще монтировать нехочет.
я понимаю что мои чувства неадекватны и nfs мне ничего не должна, но я начинаю люто и бешено ее ненавидеть.
# mount -t nfs 192.168.111.200:/diskless_gentoo rem1/
и вижу в логах на серваке:
Feb 28 17:12:23 nano mountd[24296]: authenticated mount request from 192.168.111.201:955 for /diskless_gentoo (/diskless_gentoo)
(апдейт: и на этом все. сервак ничего не делает, консоль на клиенте виснет)
может аутентификацию отключить надо? где и как - понять немогу
оно у меня даже загрузилось один раз, но теперь вообще монтировать нехочет.
я понимаю что мои чувства неадекватны и nfs мне ничего не должна, но я начинаю люто и бешено ее ненавидеть.
- soko1
- Интересующийся
- Сообщения: 40
- Зарегистрирован: 03 сен 2004, 20:22
- Откуда: Менск
- Контактная информация:
я к тому что на серваке (где запущен nfsd) в файле /etc/exports должно быть что-то вроде:
где XXX.XXX.XXX.XXX - айпи, которому позволено монтировать раздел.
Код: Выделить всё
/diskless_gentoo -alldirs XXX.XXX.XXX.XXX
- soko1
- Интересующийся
- Сообщения: 40
- Зарегистрирован: 03 сен 2004, 20:22
- Откуда: Менск
- Контактная информация:
у тебя явно проблемы с /etc/exports...обрати внимание на эту доку (забей на все там кроме синтаксиса /etc/exports):
http://freebsd.org.ua/doc/ru_RU.KOI8-R/ ... k-nfs.html
http://freebsd.org.ua/doc/ru_RU.KOI8-R/ ... k-nfs.html