Проблемы с монтированием по протоколам NFS-Autofs

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
no avatar

Автор темы
elenrf
Сообщения: 4
Зарегистрирован: 09 май 2019, 16:54
Контактная информация:

Проблемы с монтированием по протоколам NFS-Autofs

#1

09 май 2019, 18:15

Помогите мне настроить NFS. У меня до переустановки системы было все настроено так, как ниже изложено. И все отлично работало. После переустановки Линукс-Минт . Все выполняю пошагово так же как было раньше, но на ПК2 все монтируется, а на ПК1 не монтируется папка. Вот моя пошаговая установка:

На обоих ПК установим пакеты

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

sudo apt install nfs-kernel-server nfs-common rpcbind autofs
Добавляем в файл /etc/exports на ПК1

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

/srv/nfs/common pc02(rw,async,root_squash,fsid=1005,anonuid=1005,anongid=1005,acl,hide,no_subtree_check)
Добавляем в файл /etc/exports на ПК2

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

/srv/nfs/common pc01(rw,async,root_squash,fsid=1005,anonuid=1005,anongid=1005,acl,hide,no_subtree_check)
На обоих ПК есть группа:comgr с ID =1005, все пользователи включены в эту группу. Папка /srv/nfs/common расшарена при помощи пакета bindfs. Все пользователи, включенные в группу 1005 имеют доступ к файлам и папкам расшаренного каталога.

На обоих ПК файл /etc/default/autofs отредактирован так:

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

MASTER_MAP_NAME="/etc/auto.master"
TIMEOUT=0
NEGATIVE_TIMEOUT=5
BROWSE_MODE="no"
LOGGING="verbose" 
USE_MISC_DEVICE="yes"
На обоих ПК добавляем в файл /etc/auto.master строчку:

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

/home/nfs /etc/auto.nfs
Добавляем в файл /etc/auto.nfs на ПК1

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

сomm -fstype=nfs,rw,async,intr,soft,timeo=10,acl,rsize=4096,wsize=4096,noauto,_netdev,group=1005,uid=1005,gid=1005 pc02:/srv/nfs/common
Добавляем в файл /etc/auto.nfs на ПК2

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

сomm -fstype=nfs,rw,async,intr,soft,timeo=10,acl,rsize=4096,wsize=4096,noauto,group=1005,uid=1005,gid=1005 pc01://srv/nfs/сommon
На обоих ПК выполнить:

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

sudo /etc/init.d/autofs restart && sudo /etc/init.d/nfs-kernel-server restart && sudo /etc/init.d/rpcbind restart
На ПК2 монтирование происходит, вывод команды ls:

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

user1@pc02:/home/nfs$ ls -l comm
итого 76
-rwxrwx---  1 user1 comgr   440 дек 17 01:04  file1
-rwxrwx---  1 user1 comgr  13354 апр 13  2018  file2
drwxrwx--- 16 user1 comgr   4096 мая  5 21:41  dir1
drwxrwx---  2 user1 comgr   4096 мая  9 13:09  dir2
...................
Вывод команды mount:

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

...............
/etc/auto.nfs on /home/nfs type autofs (rw,relatime,fd=7,pgrp=1015,timeout=0,minproto=5,maxproto=5,indirect,pipe_ino=25258)
.........................
pc01:/srv/nfs/common on /home/nfs/comm type nfs4 (rw,relatime,vers=4.2,rsize=4096,wsize=4096,namlen=255,soft,proto=tcp,timeo=10,retrans=2,sec=sys,clientaddr=10.42.0.2,local_lock=none,addr=10.42.0.1)
На ПК1 вывод команды ls:

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

 user2@pc01:/home/nfs$ ls -l
итого 0
Вывод команды mount:

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

...............
/etc/auto.nfs on /home/nfs type autofs (rw,relatime,fd=7,pgrp=6960,timeout=0,minproto=5,maxproto=5,indirect,pipe_ino=241367)
На ПК1 монтирования не происходит. Кто-то сможет помочь найти ошибку. Уже несколько дней разные варианты пробую - не монтируется и все тут.

Аватара пользователя

slant
Сообщения: 4506
Зарегистрирован: 21 июн 2017, 18:09
Решено: 99
Благодарил (а): 51 раз
Поблагодарили: 1993 раза
Контактная информация:

Проблемы с монтированием по протоколам NFS-Autofs

#2

09 май 2019, 18:20

inxi -Fxz c обоих машин, и вывод журнала относящийся к попытке монтирования с первой, добавьте пожалуйста.

И еще. При такой настройке имена pc01 и pc02 должны разрешаться через DNS. Это происходит с обоих машин? Что дает вывод ping pc01 и ping pc02, на каждой из машин?

no avatar

Автор темы
elenrf
Сообщения: 4
Зарегистрирован: 09 май 2019, 16:54
Контактная информация:

Проблемы с монтированием по протоколам NFS-Autofs

#3

10 май 2019, 17:03

Во вложенных файлах выводы запрошенных Вами команд. Благодарю, что согласились мне помочь.

Аватара пользователя

slant
Сообщения: 4506
Зарегистрирован: 21 июн 2017, 18:09
Решено: 99
Благодарил (а): 51 раз
Поблагодарили: 1993 раза
Контактная информация:

Проблемы с монтированием по протоколам NFS-Autofs

#4

10 май 2019, 17:53

Лог с pc01 забыли.
Или если не в курсе о чем речь: После всех операций, когда монтирование, по идее должно было уже произойти но по факту его нет, дайте такую команду: journalctl -b > logfile.txt. После чего, покажите получившийся logfile.txt (может быть большим, так что лучше просто прикрепить файл, а не копировать все содержимое в пост).

Вообще - сильно смущает использование на обоих машинах одинакового пути /srv/nfs/common. Если это кроссмонтирование должно выйти - в принципе ничего страшного, но отладку затрудняет. Было бы неплохо, если бы вы на время поиска решения изменили эти пути - на pc01 сделали общим каталогом /srv/nfs/common1, а на pc02 - /srv/nfs/common2 С соответствующей правкой конфигов конечно.

no avatar

Автор темы
elenrf
Сообщения: 4
Зарегистрирован: 09 май 2019, 16:54
Контактная информация:

Проблемы с монтированием по протоколам NFS-Autofs

#5

10 май 2019, 18:26

Не получается сюда прикрепить .txt файл, только в .pdf разрешении получилось

Аватара пользователя

slant
Сообщения: 4506
Зарегистрирован: 21 июн 2017, 18:09
Решено: 99
Благодарил (а): 51 раз
Поблагодарили: 1993 раза
Контактная информация:

Проблемы с монтированием по протоколам NFS-Autofs

#6

10 май 2019, 22:15

Не очень понятно честно говоря... Явной ошибки нету, но в логах есть упоминание, что монтирование этого пути деактивированно. Шут его знает, это из-за NFS или из-за AutoFS. Давайте проведем эксперимент, чтобы выяснить работает ли сама NFS. На pc01:

sudo mkdir /home/nfs-test
sudo mount.nfs pc02:/srv/nfs/common /home/nfs-test

После чего смотрите содержимое /home/nfs-test на предмет наличия содержимого, или показывайте текст ошибки если монтирование не прошло.

no avatar

Автор темы
elenrf
Сообщения: 4
Зарегистрирован: 09 май 2019, 16:54
Контактная информация:

Проблемы с монтированием по протоколам NFS-Autofs

#7

11 май 2019, 07:54

Нашла на одном форуме, чтобы права на файлы были 644, у меня 664 стояли. Исправила так:
sudo chmod 644 autofs.conf auto.master auto.misc auto.net auto.nfs auto.smb default/autofs
sudo chown 0:0 autofs.conf auto.master auto.misc auto.net auto.nfs auto.smb default/autofs
Папка comm стала монтироваться, но открывать себя позволяла только из под root.
Ваш пример:
sudo mount.nfs pc02:/srv/nfs/common /home/nfs-test
смонтировался, но открывался тоже только из под root.

Вот с такими параметрами стало монтироваться с доступом для пользователей:
файл /etc/exports на ПК2
/srv/nfs/common pc01(rw,sync,secure,all_squash,root_squash,fsid=1005,anonuid=1005,anongid=1005,acl,hide,no_subtree_check)
файл /etc/auto.nfs на ПК1
comm -fstype=nfs,rw,sync,intr,soft,timeo=10,acl,rsize=131072,wsize=131072,soft,noauto,_netdev,group=1005,uid=1005,gid=1005 pc02:/srv/nfs/common

Аватара пользователя

rogoznik
Сообщения: 10044
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1956 раз
Контактная информация:

Проблемы с монтированием по протоколам NFS-Autofs

#8

11 май 2019, 17:23

elenrf, на будущее:
из терминала текст можно копировать;
большие текстовые файлы проще в архив положить и уже потом прикладывать к сообщению, а еще для этих целей есть такие сайты как https://gist.github.com https://paste.ubuntu.com/ https://pastebin.com/
ИзображениеИзображение

Закрыто

Вернуться в «Работа с сетью»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя