The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Облом с монтированием NFS на клиенте с помощью fstab"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на рабочей станции (Сеть / Linux)
Изначальное сообщение [ Отслеживать ]

"Облом с монтированием NFS на клиенте с помощью fstab"  –1 +/
Сообщение от chukcha2 (ok) on 15-Янв-11, 17:03 
Такая незадача - не хочет монтироватся NFS на клиентском компе с помощью fstab.
В тоже время в командной строке монтирование происходит без проблем, с пол-оборота.
Чтобы не пересказывать всю историю заново, прошу ознакомиться с топиком
http://www.linux.org.ru/forum/general/5779522

Ребята с ЛОРа попытались помочь, но увы, цель не достигнута.

Клиентская система - Fedora RFRemix_14/32, серверная - CentOS_5.5/64.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Облом с монтированием NFS на клиенте с помощью fstab"  +/
Сообщение от Аноним (??) on 15-Янв-11, 23:55 
> Такая незадача - не хочет монтироватся NFS на клиентском компе с помощью
> fstab.
> В тоже время в командной строке монтирование происходит без проблем, с пол-оборота.
> Чтобы не пересказывать всю историю заново, прошу ознакомиться с топиком
> http://www.linux.org.ru/forum/general/5779522
> Ребята с ЛОРа попытались помочь, но увы, цель не достигнута.
> Клиентская система - Fedora RFRemix_14/32, серверная - CentOS_5.5/64.

Епрст.
На этапе загрузки выполняется монтирование файловых систем перечисленных в fstab.
Но они ДОЛЖНЫ существовать на момент монтирования. Так как сети в этот момент нету то и ресурса нету !
Достаточно сказать mount -a после старта системы и все смонтируется. А вот кто будет говорить -  оператор из командной строки или скрипт , не суть важно. А до старта сети ничего небудет.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Облом с монтированием NFS на клиенте с помощью fstab"  +/
Сообщение от chukcha2 (ok) on 16-Янв-11, 00:46 
> На этапе загрузки выполняется монтирование файловых систем перечисленных в fstab.
> Но они ДОЛЖНЫ существовать на момент монтирования. Так как сети в этот
> момент нету то и ресурса нету !

Ну это уже понятно, но в официальном мане и прочих доках ведь не сказано, что надо еще позаботиться о дополнительном скрипте или еще о чем-то таком - лишь просто "впиши эту строку в fstab" - и типа все пойдеть!

Что же получается - брехня или недоговорки?

> А вот кто будет говорить -  оператор из командной строки или скрипт , не суть важно.

Для меня как раз важно, потому что не хочу сооружать для этого костыль, даже состоящий из одной строки.
Интересует - как это предусмотрено для fstab в системе NFS изначально?

Ну вот как-то не верится, чтобы разработчики создали такую мощную сетевую файловую систему, а монтирование шар отдали на откуп самопальным костылям.
Уж извините, но это выглядело бы совсем по-дилетантски.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Облом с монтированием NFS на клиенте с помощью fstab"  +/
Сообщение от slepnoga (ok) on 16-Янв-11, 09:40 
> Уж извините, но это выглядело бы совсем по-дилетантски.

Клиентская система - Fedora RFRemix_14/32, серверная - CentOS_5.5/64.

Вот эти две ^^ - они не для людей, и почему то меня это не удивляет :)
rc-update add nemount default
# Below is the default list of network fstypes.
#
# afs cifs coda davfs fuse fuse.sshfs gfs glusterfs lustre ncpfs
# nfs nfs4 ocfs2 shfs smbfs
#
# If you would like to add to this list, you can do so by adding your
# own fstypes to the following variable.
extra_net_fs_list="nfs nfs4 cifs "
echo 10.0.0.1:/share /share nfs >> /etc/fstab

Вот и все, что надо. В System V  до сих пор же городят костыли на симлинках , что бы разрулить депенды при старте, и это ошибка в ДНК

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Облом с монтированием NFS на клиенте с помощью fstab"  +/
Сообщение от chukcha2 (ok) on 16-Янв-11, 15:59 
> Клиентская система - Fedora RFRemix_14/32, серверная - CentOS_5.5/64.
> Вот эти две ^^ - они не для людей, и почему то
> меня это не удивляет :)

Почему это? :)   А для кого же они, по вашему?

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

6. "Облом с монтированием NFS на клиенте с помощью fstab"  +/
Сообщение от YuSt on 17-Янв-11, 04:21 
> Интересует - как это предусмотрено для fstab в системе NFS изначально?

Никак. Это задача (и проблемы) несколько гм.. другой подсистемы...
> Ну вот как-то не верится, чтобы разработчики создали такую мощную сетевую файловую
> систему, а монтирование шар отдали на откуп самопальным костылям.

Монтирование отдано на откуп создателям той или иной ветки ОС. В "спецификациях" расписаны демоны и их зависимости, необходимые для успешной работы NFS, а их конкретная реализация в том или ином дистрибутиве - на ответственности его архитекторов. Так что в данном случае виновника может быть только два - либо RedHat, либо Ваши руки... Уверенны в своих руках - пишите матерное письмо родителям дистрибов по поводу кривой реализации стартовых скриптов ;)

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "Облом с монтированием NFS на клиенте с помощью fstab"  +/
Сообщение от YuSt on 17-Янв-11, 03:59 
Просьба не обижаться, но включить логику - не пробовали?
nfsclient должен стартовать после rpcbind, который в свою очередь должен стартовать после networking. Точки монтирования в локальной ФС должны существовать. ВСЕ. Это весь "алгоритм"

Теперь собственно о том, что можно (нужно) сделать - разобраться с порядком запуска стартовых скриптов в Вашей ОС, в случае необходимости перестроить порядок их запуска. Если клиент получает адрес по DHCP - теоретически возможна ситуация, когда сервисы стартуют правильно, но в момент попытки монтирования - собственно сети еще нет. Выход - рисовать костыль (типа sleep) для демона nfsclient.
Подвариация - внимательно перечитать ман по NFS - там есть пара параметров, отвечающих за то, как будет вести себя nfsclient на ненадежных каналах - грубо говоря - сервера по той или иной причине нет, а команда на монтирование прошла - что делать? - либо отфутболить с записью "невозможно", либо пытаться смонтировать "до победного конца".... Правда это палка о двух концах ...

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Облом с монтированием NFS на клиенте с помощью fstab"  +/
Сообщение от chukcha2 (ok) on 17-Янв-11, 18:07 
Да, все это вышесказанное я понимаю. Не понимаю одного - почему за столько лет существования NFS  эти довольно, гм, неожиданные моменты всплыли, если судить по существующим манам и хавту только у меня, т.е впервые?

По крайней мере такое впечатление возникает, когда знакомишься с всевозможными доками, в которых описание этого неожиданного явления природы отсутствует напрочь.
Если я не прав в этом - опровергните официальной докой, плиз, где это есть.

Вот уж после этого, если опровержения нет, придется признать NFS неокультуренной для цивилизованного использования, включать логику и мастерить костыли.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

8. "Облом с монтированием NFS на клиенте с помощью fstab"  +/
Сообщение от YuSt on 27-Янв-11, 13:04 
> Вот уж после этого, если опровержения нет, придется признать NFS неокультуренной для
> цивилизованного использования, включать логику и мастерить костыли.

... гм... Как бы так ответить и не обидеть...
Ваши претензии напоминают мне ситуевину, когда я подойду к серваку, выдерну из него все процы и буду возмущаться тем, что Linux ил FreeBSD не стартуют - "сколько лет пишут эти системы, а ситуацию, когда я пытаюсь запустить ОС без ЦПУ - до сих пор не обработали... А ведь у них, криволапых, еще целый ГПУ в распоряжении есть!" ...

Еще раз перечитайте маны - что такое NFS и для решения каких задач он создан...
Что касается ситуации обработки "некачественных каналов связи"- неправда Ваша, в родных манах (как и в родной доке от "родителей") - это есть, нужно только читать... Ваша ситуация - хочу смонтировать, но сети еще нет - всего-лишь частный случай "некачественных каналов связи" ...

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру