nfs работает не сразу

Ответить
bas
Сообщения: 319
Зарегистрирован: 04 дек 2011, 12:17

nfs работает не сразу

Сообщение bas » 08 апр 2014, 10:13

Компьютеры не открывают сетевые папки по nfs.
Если на учительском (сервере) сделать перезапуск
su
systemctl restart nfs-server.service
то начинает работать.

Аватара пользователя
awl
Сообщения: 413
Зарегистрирован: 12 сен 2011, 19:23

Re: nfs работает не сразу

Сообщение awl » 08 апр 2014, 15:11

Наблюдаю похожее явление на компьютере с Fresh R2 x86_64.
Вот картина сразу же после загрузки системы:
nfs-service1.png
Видно, что сервис nfs-server находится в состоянии enabled, т.е. вроде бы должен запускаться при старте системы.
После ручного запуска сервиса всё работает:
nfs-service2.png
P.S. В некоторых случаях автозапуск сервиса у меня срабатывает нормально. Закономерности этого не отслеживал, т.к. нужда в раздаче NFS-ресурсов с компьютера возникает не очень часто.
Последний раз редактировалось awl 08 апр 2014, 17:07, всего редактировалось 1 раз.
OMNE NIMIUM NOCET

apetryakov
Сообщения: 3
Зарегистрирован: 08 апр 2014, 15:06
Operating system: Fresh

Re: nfs работает не сразу

Сообщение apetryakov » 08 апр 2014, 15:45

Попробуйте выполнить команды

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

su
systemctl enable nfs-server.service
systemctl enable nfs-lock.service
systemctl enable nfs-idmap.service
после этого перегрузите систему

PastorDi
Сообщения: 2743
Зарегистрирован: 25 авг 2011, 12:34
Operating system: IBM DOS, OS/2
Откуда: Санкт-Петербург
Контактная информация:

Re: nfs работает не сразу

Сообщение PastorDi » 08 апр 2014, 16:06

У них и так (по скринам видно) что сервис в ENABLED стоит. Он не запукается похоже при старте системы.
Нужо сразу после загрузки системы, когда сервис попытался стартануть и не получилось, вывод:
systemctl status nfs-server
systemctl status nfs-mountd
systemctl status proc-fs-nfsd.mount
и тогда смотреть, почему не стартанули сервисы.

bas
Сообщения: 319
Зарегистрирован: 04 дек 2011, 12:17

Re: nfs работает не сразу

Сообщение bas » 08 апр 2014, 17:04

Да, кстати, иногда вроде работает (по сети получают доступ), иногда нет. Но после ручного рестарта всегда начинает работать.

Аватара пользователя
VictorR2007
Сообщения: 7287
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

Re: nfs работает не сразу

Сообщение VictorR2007 » 08 апр 2014, 17:33

ИМХО. Возможно что иногда nfs стартует до поднятия сети и проблема отсюда.
Можно наверное попробовать в файл rc.local добавить systemctl restart nfs-server.service
и посмотреть как будет работать.

Аватара пользователя
awl
Сообщения: 413
Зарегистрирован: 12 сен 2011, 19:23

Re: nfs работает не сразу

Сообщение awl » 09 апр 2014, 14:32

PastorDi писал(а):Нужо сразу после загрузки системы, когда сервис попытался стартануть и не получилось, вывод:
systemctl status nfs-server
systemctl status nfs-mountd
systemctl status proc-fs-nfsd.mount
и тогда смотреть, почему не стартанули сервисы.
Вот такой вывод у меня получился:

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

# systemctl status nfs-server.service
nfs-server.service - NFS Server
   Loaded: loaded (/lib/systemd/system/nfs-server.service; enabled)
   Active: inactive (dead)

апр. 09 17:17:59 fresh systemd[1]: Dependency failed for NFS Server.

# systemctl status nfs-mountd.service
nfs-mountd.service - NFS Mount Daemon
   Loaded: loaded (/lib/systemd/system/nfs-mountd.service; enabled)
   Active: inactive (dead)

# systemctl status proc-fs-nfsd.mount
proc-fs-nfsd.mount - RPC Pipe File System
   Loaded: loaded (/lib/systemd/system/proc-fs-nfsd.mount; static)
   Active: failed (Result: exit-code) since Ср. 2014-04-09 17:17:59 NOVT; 11min ago
    Where: /proc/fs/nfsd
     What: sunrpc
  Process: 372 ExecMount=/bin/mount sunrpc /proc/fs/nfsd -t nfsd (code=exited, status=32)

апр. 09 17:17:59 fresh mount[372]: mount: unknown filesystem type 'nfsd'
апр. 09 17:17:59 fresh systemd[1]: proc-fs-nfsd.mount mount process exited, code=exited status=32
апр. 09 17:17:59 fresh systemd[1]: Failed to mount RPC Pipe File System.
апр. 09 17:17:59 fresh systemd[1]: Unit proc-fs-nfsd.mount entered failed state.
Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.
OMNE NIMIUM NOCET

PastorDi
Сообщения: 2743
Зарегистрирован: 25 авг 2011, 12:34
Operating system: IBM DOS, OS/2
Откуда: Санкт-Петербург
Контактная информация:

Re: nfs работает не сразу

Сообщение PastorDi » 09 апр 2014, 16:02

Попробуйте:

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

systemctl enable nfs.target
reboot
 
Похоже это этот касяк.

Аватара пользователя
awl
Сообщения: 413
Зарегистрирован: 12 сен 2011, 19:23

Re: nfs работает не сразу

Сообщение awl » 10 апр 2014, 14:42

Попробовал. К сожалению изменений к лучшему не наблюдаю.
На всякий случай:

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

# systemctl status nfs.target
nfs.target - Network File System Server
   Loaded: loaded (/lib/systemd/system/nfs.target; enabled)
   Active: inactive (dead)

апр. 10 17:23:51 fresh systemd[1]: Dependency failed for Network File System Server.
OMNE NIMIUM NOCET

apetryakov
Сообщения: 3
Зарегистрирован: 08 апр 2014, 15:06
Operating system: Fresh

Re: nfs работает не сразу

Сообщение apetryakov » 10 апр 2014, 20:54

Проверьте состояние еще вот эти двух служб nfs-lock.service и nfs-idmap.service
и если они в состоянии disable выполните

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

systemctl enable nfs-lock.service
systemctl enable nfs-idmap.service

bas
Сообщения: 319
Зарегистрирован: 04 дек 2011, 12:17

Re: nfs работает не сразу

Сообщение bas » 11 апр 2014, 10:04

apetryakov писал(а):Проверьте состояние еще вот эти двух служб nfs-lock.service и nfs-idmap.service
и если они в состоянии disable выполните

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

systemctl enable nfs-lock.service
systemctl enable nfs-idmap.service
А как это сделать (для чайников)?

keleg
Сообщения: 5518
Зарегистрирован: 15 сен 2011, 01:58

Re: nfs работает не сразу

Сообщение keleg » 11 апр 2014, 11:27

1) запустить консоль (konsole)
2) Перейти в режим суперпользователя su
3) выполнить две предложенные команды

bas
Сообщения: 319
Зарегистрирован: 04 дек 2011, 12:17

Re: nfs работает не сразу

Сообщение bas » 11 апр 2014, 12:19

Ничего не вывело.
Не работает.

Зато потом при попытке перезапуска ругаться стал:
[pupil@pcteacher ~]$ su
Пароль:
[root@pcteacher pupil]# systemctl enable nfs-lock.service
[root@pcteacher pupil]# systemctl enable nfs-idmap.service
[root@pcteacher pupil]# systemctl restart nfs-server.service
A dependency job for nfs-server.service failed. See 'journalctl -xn' for details.
[root@pcteacher pupil]#

Аватара пользователя
awl
Сообщения: 413
Зарегистрирован: 12 сен 2011, 19:23

Re: nfs работает не сразу

Сообщение awl » 11 апр 2014, 13:07

PastorDi писал(а):Попробуйте:

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

systemctl enable nfs.target
reboot
 
Похоже это этот касяк.
По ссылке, кроме этого, советуют ещё дополнительно выполнить (от рута):

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

systemctl enable nfs-lock.service
У меня после этого вроде бы начал происходить автозапуск NFS-сервера. Но, думаю, надо еще некоторое время понаблюдать за стабильностью автозапуска.
OMNE NIMIUM NOCET

Аватара пользователя
awl
Сообщения: 413
Зарегистрирован: 12 сен 2011, 19:23

Re: nfs работает не сразу

Сообщение awl » 21 апр 2014, 14:47

awl писал(а):[...] надо еще некоторое время понаблюдать за стабильностью автозапуска.
Стабильности, к сожалению, не наблюдается. Автостарт происходит случайным образом.
Помог решить проблему способ уважаемого Виктора:
VictorR2007 писал(а):[...] в файл rc.local добавить systemctl restart nfs-server.service и посмотреть как будет работать.
У меня это работает в 100% случаях (отслеживал в течение 12-ти запусков системы).
Спасибо Вам Виктор за совет.
OMNE NIMIUM NOCET

sokoloff
Сообщения: 156
Зарегистрирован: 05 ноя 2013, 20:28
Operating system: ROSA Desktop Fresh R1 64bit

Re: nfs работает не сразу

Сообщение sokoloff » 21 апр 2014, 20:28

awl писал(а):Помог решить проблему способ уважаемого Виктора:
VictorR2007 писал(а):[...] в файл rc.local добавить systemctl restart nfs-server.service и посмотреть как будет работать.
У меня это работает в 100% случаях (отслеживал в течение 12-ти запусков системы).
Спасибо Вам Виктор за совет.
Вот вам и продвинутая система инициализации, начинаем городить BSD style Init. А там и до SysV через rc.local не далеко :)

Ответить

Вернуться в «Обсуждение ROSA Fresh R2, R3 (платформа 2012.1)»