Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: mount.nfs: mount system call failed, помогите!  (Прочитано 23502 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн man_with_smile

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
mount.nfs: mount system call failed, помогите!
« : 03 Сентября 2009, 16:54:26 »
Всем доброго дня!

Сразу скажу поиском смотрел, но то что мне нужно не нашел, может, конечно,  плохо искал, но не судите, пожалуйста, строго.

Проблема в следующем:

В домашней локальной сети есть NFS сервер на Fedora 11, на нем расшарена папка /home/vladimir/shared. То есть в файл etc/exports занесена следующая строка -
/home/vladimir/shared          192.168.10.0/24(rw,sync,nohide,no_root_squash)

Есть ноутбук eeepc 1000H с Ubuntu 9.04 UNR с ядром(2.6.28.12) от array.org на борту, на нем установлены nfs-common и portmap.

При попытке смонтировать nfs диск на ноутбуке в папку home/vladimir/users_folder командой

sudo mount 192.168.10.37:/home/vladimir/shared ~/users_folder

Выдается сообщение:

mount.nfs:  mount system call failed

И естественно монтирования не происходит.

Есть подозрения что сервер не хочет по nfs работать (по ssh соединение устанавливается) м.б из-за файервола или SELinux (тоже стоит на Fedora), но сам уже не могу разобраться. Столько инфы прочитал, мозги уже набекрень, а ясности все-равно нет.

Помогите, пожалуйста, разобраться.
« Последнее редактирование: 03 Сентября 2009, 21:22:52 от man_with_smile »

rapidsp

  • Гость
Re: монтирование nfs диска
« Ответ #1 : 03 Сентября 2009, 17:32:26 »
А тип ФС при монтировании указывать не надо?

Оффлайн man_with_smile

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: mount.nfs: mount system call failed, помогите!
« Ответ #2 : 03 Сентября 2009, 21:52:08 »
Я в Linuxе новичок, поэтому писал по подобию, как указано здесь например  :).
Попробывал указать:

sudo mount -t nfs 192.168.10.37:/home/vladimir/shared ~/users_folder

Тот же ответ -mount.nfs:  mount system call failed, причем перед ответом очень долго думает - где-то минуту.

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

Оффлайн IgorFink

  • Участник
  • *
  • Сообщений: 113
  • Debian Stable 2.6.26-amd64-ufs-rw
    • Просмотр профиля
Re: mount.nfs: mount system call failed, помогите!
« Ответ #3 : 03 Сентября 2009, 22:26:49 »
sudo mount -t nfs 192.168.10.37:/home/vladimir/shared ~/users_folder
Попробуйте так:
mount -v -t nfs4
и покажите вывод /var/log/messages при попытке монтирования
Проверяли "lsmod | grep nfs" ?
Нет предела совершенству, зато есть порог целесообразности.

Оффлайн man_with_smile

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: mount.nfs: mount system call failed, помогите!
« Ответ #4 : 03 Сентября 2009, 23:15:25 »
Ввел:

sudo mount -v -t nfs4 192.168.10.37:/home/vladimir/shared ~/users_folder

получил результат:

mount.nfs4: timeout set for Thu Sep  3 23:03:49 2009
mount.nfs4: text-based options: 'clientaddr=192.168.10.61,addr=192.168.10.37'
mount.nfs4: mount(2): No such file or directory
mount.nfs4: mounting 192.168.10.37:/home/vladimir/shared failed, reason given by server:
  No such file or directory

вывод /var/log/messages:
Sep  3 23:10:27 eeeNB kernel: [ 4335.172183] ===>rt_ioctl_giwscan. 1(1) BSS returned, data->length = 122
Sep  3 23:12:27 eeeNB kernel: [ 4455.172383] ===>rt_ioctl_giwscan. 2(2) BSS returned, data->length = 205

lsmod | grep nfs говорит следующее:
nfs                   215484  0
lockd                  57600  1 nfs
nfs_acl                 2944  1 nfs
sunrpc                166548  3 nfs,lockd,nfs_acl

Что-то я не пойму -  папка на сервере есть, почему же он ее не видит((

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: mount.nfs: mount system call failed, помогите!
« Ответ #5 : 04 Сентября 2009, 00:21:31 »
А под каким именем она экспортирована?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн man_with_smile

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: mount.nfs: mount system call failed, помогите!
« Ответ #6 : 04 Сентября 2009, 00:29:41 »
В etc/exports -
/home/vladimir/shared          192.168.10.0/24(rw,sync,nohide,no_root_squash)

Вы это хотели спросить?

Пользователь решил продолжить мысль 04 Сентября 2009, 13:10:40:
UP

Проблема еще актуальна ((
« Последнее редактирование: 04 Сентября 2009, 13:10:40 от man_with_smile »

Оффлайн pam123

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: mount.nfs: mount system call failed, помогите!
« Ответ #7 : 17 Октября 2009, 15:42:49 »
В etc/exports -
/home/vladimir/shared          192.168.10.0/24(rw,sync,nohide,no_root_squash)

Вы это хотели спросить?

Пользователь решил продолжить мысль 04 Сентября 2009, 11:10:40:
UP

Проблема еще актуальна ((

UP
Присоединяюсь к топик стартеру. Все один-в-один.
Бьюсь как рыба об лед.

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

С уважением,
Павел
« Последнее редактирование: 18 Октября 2009, 10:08:48 от pam123 »

Оффлайн man_with_smile

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: mount.nfs: mount system call failed, помогите!
« Ответ #8 : 19 Октября 2009, 08:32:16 »
Мы видимо что-то не понимаем. )))
Походу когда я ставил Fedora - не все пакеты для серверов поставил, которые были нужны.
Ради эксперимента поставил на сервак Debian Lenny - все запахало без дополнительных настроек - как по инструкции.

Новичкам в Linux - переустановка руллит )))

Оффлайн pam123

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: mount.nfs: mount system call failed, помогите!
« Ответ #9 : 20 Октября 2009, 08:55:18 »

Оффлайн man_with_smile

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: mount.nfs: mount system call failed, помогите!
« Ответ #10 : 20 Октября 2009, 14:12:38 »
Я так понял что selinux зарубал на корню попытки другого ПК (Ubuntu) примонтировать nfs папку?
Только причем здесь Ubuntu?
Когда я дебиан поставил nfs клиент все нормально отработал на ней.

Похоже что этот вопрос так и не был решен.

Оффлайн pam123

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: mount.nfs: mount system call failed, (решено по-другому)
« Ответ #11 : 23 Октября 2009, 22:36:11 »
За неимением прогресса в продвижении с решением вопроса, учитывая что основная цель заключалась в "_монтировании_ сетевой папки", а не в "монтировании сетевой папки по _nfs_" для себя закрыл тему нижеследующим решением.

mount //192.168.0.1/linux /media/netfolder/ -o username=myusername,password=mypassword

Теперь все приложения, в том числе OpenOffice могут читать/писАть в сетевые папки.

Fedora 10,11.

Если все же у кого-то есть решение через nfs, пожалуйста напишите.

С уважением,
Павел

Оффлайн vladuke

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: mount.nfs: mount system call failed, помогите!
« Ответ #12 : 19 Декабря 2009, 16:54:41 »
На клиенте нужно проверить rpcinfo -p адрес_сервера
Если выдает список типа этого, то всё гуд:
   прог-ма верс прото   порт
    100000    2   tcp    111  portmapper
    100021    1   udp  51342  nlockmgr
    100021    3   udp  51342  nlockmgr
    100021    4   udp  51342  nlockmgr
    100021    1   tcp  37716  nlockmgr
    100021    3   tcp  37716  nlockmgr
    100021    4   tcp  37716  nlockmgr
    100003    2   udp   2049  nfs
    100003    3   udp   2049  nfs
    100003    4   udp   2049  nfs
    100003    2   tcp   2049  nfs
    100003    3   tcp   2049  nfs
    100003    4   tcp   2049  nfs
    100005    1   udp  44071  mountd
    100005    1   tcp  55926  mountd
    100005    2   udp  44071  mountd
    100005    2   tcp  55926  mountd
    100005    3   udp  44071  mountd
    100005    3   tcp  55926  mountd
    100024    1   udp  53222  status
    100024    1   tcp  49797  status
    100000    2   udp    111  portmapper

Но вероятнее всего вы этот список не увидите, а увидите сообщение: rpcinfo: невозможно связаться с отображателем портов: RPC: Ошибка удаленной системы - В соединении отказано

Тогда идем на сервер и смотрим, на каком интерфейсе у нас слушает portmap.
ps ax | grep portmap
22845 ?        Ss     0:00 /sbin/portmap -i 127.0.0.1

Дальше я думаю понятно, что нужно пофиксить это безобразие, устроенное безопасниками и открыть настежь ворота. В /etc/default/portmap комментим строчку OPTIONS="-i 127.0.0.1" или меняем на локальный адрес ,или интерфей, или что там в мане написано? Рестартим портмап.

Спасибо товарищу здесь:
http://groups.google.com/group/linux.debian.user/browse_thread/thread/e21e1da2c4c01c41?pli=1

Самое забавное, что в дебиане в i386 дистрибутивах этого параметра в дефаулт нет, а в амд64 есть.

Оффлайн MartinRoot

  • Участник
  • *
  • Сообщений: 168
    • Просмотр профиля
Re: mount.nfs: mount system call failed, помогите!
« Ответ #13 : 22 Августа 2010, 00:12:43 »
У меня тоже такая же проблема, только не Федора, а центОС, хотя эти дистрибутивы одинаковые.
На сервере ЦентОС( перезапустил все работает, пинговал сервер, тоже все нормально, а также sudo exportfs -a)
На клиенте UBUNTU
У меня та же ошибка.
/var/log/messages
(Нажмите, чтобы показать/скрыть)

Пользователь решил продолжить мысль 22 Августа 2010, 00:13:34:
sudo mount -v -t nfs4 192.168.0.3:/media/disk3 /media/nfs
Цитировать
mount.nfs4: timeout set for Sat Aug 21 23:09:55 2010
mount.nfs4: text-based options: 'clientaddr=192.168.0.1,addr=192.168.0.3'
mount.nfs4: mount(2): Input/output error
mount.nfs4: mount system call failed

(Нажмите, чтобы показать/скрыть)

На клиенте rpcinfo -p
(Нажмите, чтобы показать/скрыть)
sudo  lsmod | grep nfs
Цитировать
nfs                   264813  1
nfsd                  238967  11
lockd                  64849  2 nfs,nfsd
nfs_acl                 2245  2 nfs,nfsd
auth_rpcgss            33735  2 nfs,nfsd
sunrpc                193085  14 nfs,nfsd,lockd,nfs_acl,auth_rpcgss
exportfs                3437  1 nfsd
« Последнее редактирование: 22 Августа 2010, 01:15:07 от fire55 »
Высылаю инвайты на Google+

Оффлайн boulerman

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: mount.nfs: mount system call failed, помогите!
« Ответ #14 : 13 Февраля 2011, 18:58:49 »
Первым делом проверьте ВКЛЮЧЕН ли фаерволл на сервере, где поднят nfs или samba.

фаервол  - выключаем.  Либо указываем ACCEPT для порта nfs или samba

по этой инструкции все работает: 
http://slicks.name/linux/nastrojka-lokalnoj-seti-ubuntu-ubuntu.html

« Последнее редактирование: 13 Февраля 2011, 19:01:18 от boulerman »

 

Страница сгенерирована за 0.036 секунд. Запросов: 25.