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

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

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

Сообщение bas »

Компьютеры не открывают сетевые папки по nfs.
Если на учительском (сервере) сделать перезапуск
su
systemctl restart nfs-server.service
то начинает работать.
Аватара пользователя
awl
Сообщения: 399
Зарегистрирован: 12 сен 2011, 19:23

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

Сообщение awl »

Наблюдаю похожее явление на компьютере с 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 »

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

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

su
systemctl enable nfs-server.service
systemctl enable nfs-lock.service
systemctl enable nfs-idmap.service
после этого перегрузите систему
PastorDi
Сообщения: 2649
Зарегистрирован: 25 авг 2011, 12:34
Operating system: IBM DOS, OS/2
Откуда: Санкт-Петербург

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

Сообщение PastorDi »

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

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

Сообщение bas »

Да, кстати, иногда вроде работает (по сети получают доступ), иногда нет. Но после ручного рестарта всегда начинает работать.
Аватара пользователя
VictorR2007
Сообщения: 7753
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

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

Сообщение VictorR2007 »

ИМХО. Возможно что иногда nfs стартует до поднятия сети и проблема отсюда.
Можно наверное попробовать в файл rc.local добавить systemctl restart nfs-server.service
и посмотреть как будет работать.
Аватара пользователя
awl
Сообщения: 399
Зарегистрирован: 12 сен 2011, 19:23

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

Сообщение awl »

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
Сообщения: 2649
Зарегистрирован: 25 авг 2011, 12:34
Operating system: IBM DOS, OS/2
Откуда: Санкт-Петербург

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

Сообщение PastorDi »

Попробуйте:

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

systemctl enable nfs.target
reboot
 
Похоже это этот касяк.
Аватара пользователя
awl
Сообщения: 399
Зарегистрирован: 12 сен 2011, 19:23

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

Сообщение awl »

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

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

# 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 »

Проверьте состояние еще вот эти двух служб 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 »

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

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

systemctl enable nfs-lock.service
systemctl enable nfs-idmap.service
А как это сделать (для чайников)?
keleg
Сообщения: 4930
Зарегистрирован: 15 сен 2011, 01:58

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

Сообщение keleg »

1) запустить консоль (konsole)
2) Перейти в режим суперпользователя su
3) выполнить две предложенные команды
bas
Сообщения: 319
Зарегистрирован: 04 дек 2011, 12:17

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

Сообщение bas »

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

Зато потом при попытке перезапуска ругаться стал:
[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
Сообщения: 399
Зарегистрирован: 12 сен 2011, 19:23

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

Сообщение awl »

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

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

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

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

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

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

Сообщение awl »

awl писал(а):[...] надо еще некоторое время понаблюдать за стабильностью автозапуска.
Стабильности, к сожалению, не наблюдается. Автостарт происходит случайным образом.
Помог решить проблему способ уважаемого Виктора:
VictorR2007 писал(а):[...] в файл rc.local добавить systemctl restart nfs-server.service и посмотреть как будет работать.
У меня это работает в 100% случаях (отслеживал в течение 12-ти запусков системы).
Спасибо Вам Виктор за совет.
OMNE NIMIUM NOCET
sokoloff
Сообщения: 153
Зарегистрирован: 05 ноя 2013, 20:28
Operating system: ROSA Desktop Fresh R1 64bit

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

Сообщение sokoloff »

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

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