Настройка сети NFS ошибки

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

Автор темы
Kurum
Сообщения: 354
Зарегистрирован: 16 окт 2017, 18:32
Решено: 1
Благодарил (а): 140 раз
Поблагодарили: 24 раза

Настройка сети NFS ошибки

Сообщение Kurum » 21 май 2018, 17:29

Есть бук-сервер с lubuntu 17.04 и пк (клиент) mint cinnamon 18.3. Всё делал по инструкции, но возникли ошибки. А теперь по порядку.
На сервере:

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

sudo apt install nfs-kernel-server nfs-common rpcbind
rpcinfo -p | grep nfs - результат +
cat /proc/filesystems | grep nfs - результат +
Добавление в автозагрузку:
sudo systemctl enable nfs - болты, пишет:
"Failed to enable unit^ Unit file nfs.service does not exist"
Расшариваю папку:
Через терминал открываю файл:

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

sudo nano /etc/exports
Добавляю строчку:

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

/home/name_user/Шара 192.168.0.1(rw,sync,no_subtree_check)
кстати, что делает no_subtree_check?
Сохраняю и выхожу из файла. Обновляю таблицу экспорта NFS:

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

sudo exportfs -a
На клиенте:
Ставлю сам клиент:

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

sudo apt install nfs-common
Монтирую расшаренную папку:

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

sudo mount 192.168.0.1:/home/name_user/Шара/ /mnt/Шара/
После команды получаю ошибку: access denied by server while mounting
Что делать дальше не знаю.
Linux - это свобода... :tux:
Linux Mint 19.1 Cinnamon (4.0.8) 64-bit
Intel Core i3-6100 CPU @ 3.7 ГГц x2, 16Гб ОЗУ

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

slant
Сообщения: 1634
Зарегистрирован: 21 июн 2017, 15:09
Решено: 24
Благодарил (а): 11 раз
Поблагодарили: 687 раз

Настройка сети NFS ошибки

Сообщение slant » 21 май 2018, 21:13

IP адреса обеих машин в студию. Походу дела - либо сам себя монтировать пытаешься, либо на сервере выдано разрешение монтировать только самому себе. :)

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

darkfenix
Сообщения: 4616
Зарегистрирован: 27 июн 2017, 10:36
Решено: 52
Откуда: Нижний Тагил
Благодарил (а): 272 раза
Поблагодарили: 875 раз

Настройка сети NFS ошибки

Сообщение darkfenix » 22 май 2018, 03:13

Kurum писал(а):
21 май 2018, 17:29
sudo systemctl enable nfs
Думаю тут нужно так

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

sudo systemctl enable nfs-kernel-sever
Запуск

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

sudo systemctl start nfs-server-kernel
Рестарт

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

sudo systemctl restart nfs-kernel-server
Изображение

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

slant
Сообщения: 1634
Зарегистрирован: 21 июн 2017, 15:09
Решено: 24
Благодарил (а): 11 раз
Поблагодарили: 687 раз

Настройка сети NFS ошибки

Сообщение slant » 22 май 2018, 09:24

darkfenix писал(а):
22 май 2018, 03:13
Думаю тут нужно так
Не поможет. Обрати внимание на адрес в его конфиге /etc/exports, и в команде монтирования. :)

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

Unborn
Сообщения: 1767
Зарегистрирован: 03 сен 2016, 10:36
Решено: 24
Благодарил (а): 4 раза
Поблагодарили: 251 раз

Настройка сети NFS ошибки

Сообщение Unborn » 22 май 2018, 09:57

darkfenix писал(а):
22 май 2018, 03:13
Думаю тут нужно так
А может список посмотрим сначала? Например - systemctl list-unit-files | grep nfs
slant писал(а):
22 май 2018, 09:24
Не поможет. Обрати внимание на адрес в его конфиге /etc/exports, и в команде монтирования. :)
Да что улыбаться, когда -
Kurum писал(а):
21 май 2018, 17:29
кстати, что делает no_subtree_check?
Может мануалы, инструкции для начала прочитать, осознать, что не понятно спросить, а не копипастить из сети ничего не понимая и спрашивать почему не работает?
Хотя бы как сеть у тебя организована? Сетевушки двух машин напрямую витой парой соединяются?

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

Автор темы
Kurum
Сообщения: 354
Зарегистрирован: 16 окт 2017, 18:32
Решено: 1
Благодарил (а): 140 раз
Поблагодарили: 24 раза

Настройка сети NFS ошибки

Сообщение Kurum » 22 май 2018, 17:44

slant писал(а):
21 май 2018, 21:13
IP адреса обеих машин в студию. Походу дела - либо сам себя монтировать пытаешься, либо на сервере выдано разрешение монтировать только самому себе.
Странное желание, если учесть, что в командах прописан один ip сервера Ну пусть будет так:
192.168.0.1 - сервер
192.168.0.2 - клиент
slant писал(а):
22 май 2018, 09:24
Обрати внимание на адрес в его конфиге /etc/exports, и в команде монтирования.
Это по гуляющей в сети инструкции, например, здесь: https://losst.ru/nastrojka-nfs-v-ubuntu-16-04
Unborn писал(а):
22 май 2018, 09:57
Может мануалы, инструкции для начала прочитать, осознать, что не понятно спросить, а не копипастить из сети ничего не понимая и спрашивать почему не работает?
Вот не буду отвечать на эту провокацию... типа я не мануал читал по настройке сети...
Unborn писал(а):
22 май 2018, 09:57
Хотя бы как сеть у тебя организована? Сетевушки двух машин напрямую витой парой соединяются?
В данный момент компы соединены через роутер, но прямое подключение мне тоже нужно. Не думал, что есть какая-то разница.
systemctl list-unit-files | grep nfs (это на сервере)
proc-fs-nfsd.mount static
mountkernfs.service masked
mountnfs-bootclean.service masked
mountnfs.service masked
nfs-blkmap.service disabled
nfs-common.service masked
nfs-config.service static
nfs-idmapd.service static
nfs-kernel-server.service enabled
nfs-mountd.service static
nfs-server.service enabled
nfs-utils.service static
umountnfs.service masked
nfs-client.target enabled
Про "no_subtree_check" вопрос снят.
Я не указал каким хостам в сети разрешено иметь доступ к серверу, наверное, дело в этом, буду пробовать.
Linux - это свобода... :tux:
Linux Mint 19.1 Cinnamon (4.0.8) 64-bit
Intel Core i3-6100 CPU @ 3.7 ГГц x2, 16Гб ОЗУ

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

Автор темы
Kurum
Сообщения: 354
Зарегистрирован: 16 окт 2017, 18:32
Решено: 1
Благодарил (а): 140 раз
Поблагодарили: 24 раза

Настройка сети NFS ошибки

Сообщение Kurum » 22 май 2018, 20:43

В общем, всё у меня получилось. :tux:
Linux - это свобода... :tux:
Linux Mint 19.1 Cinnamon (4.0.8) 64-bit
Intel Core i3-6100 CPU @ 3.7 ГГц x2, 16Гб ОЗУ

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

Chocobo
Сообщения: 9070
Зарегистрирован: 27 авг 2016, 19:57
Решено: 197
Откуда: НН
Благодарил (а): 624 раза
Поблагодарили: 2581 раз

Настройка сети NFS ошибки

Сообщение Chocobo » 23 май 2018, 06:30

Kurum писал(а):
22 май 2018, 17:44
Я не указал каким хостам в сети разрешено иметь доступ к серверу, наверное, дело в этом, буду пробовать.
Ну так и есть)
Точней ты указал разрешение монтировать только для ip самого сервера. т.к. в том exports только хосту с ip 192.168.0.1 можно было монтировать 192.168.0.1:/home/name_user/Шара :)
Изображение
   
Изображение

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

Автор темы
Kurum
Сообщения: 354
Зарегистрирован: 16 окт 2017, 18:32
Решено: 1
Благодарил (а): 140 раз
Поблагодарили: 24 раза

Настройка сети NFS ошибки

Сообщение Kurum » 24 май 2018, 16:23

Вышла сложность с автомонтированием общей папки на клиенте.
1) Для общего развития хочу уточнить синтаксис команды в fstab. Я пробовал такие варианты (не работают):
а) 192.168.0.1:/media/user/Обмен/ /mnt/Обмен/ nfs user,rw,noauto 0 0
Здесь "...user,rw,noauto..." user - это какой пользователь: сервера, клиента, сетевой?
б) 192.168.0.1:/media/user/Обмен nfs timeo=3600,hard,intr
В данной записи почему-то нет информации куда монтировать папку. В инструкциях ставят время около 50-60 сек, но зачем так часто монтировать и размонтировать папку? Типа пользователь примонтировал папку, потом отошёл куда-то на пару минут, а она отмонтировалась?

2) У меня сервер включается порой позже, чем клиент, поэтому вариант "fstab" мне не подходит. Советуют использовать AutoFS.
В auto.master прописал:
/mnt /etc/auto.nfs —timeout=3600
В auto.nfs:

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

Обмен
 -fstype=nfs,rw,noatime,noexec,nosuid,tcp,sync,rsize=32768,wsize=32768,intr,nolock,soft,noauto 192.168.0.1:/media/user/Обмен
не работает.
При установке программы возникли ошибки, вот лог установки:
Выбор ранее не выбранного пакета autofs.
(Чтение базы данных … на данный момент установлен 459541 файл и каталог.)
Подготовка к распаковке …/autofs_5.1.1-1ubuntu3.1_amd64.deb …
Распаковывается autofs (5.1.1-1ubuntu3.1) …
Обрабатываются триггеры для systemd (229-4ubuntu21.2) …
Обрабатываются триггеры для ureadahead (0.100.0-19) …
ureadahead will be reprofiled on next reboot
Обрабатываются триггеры для man-db (2.7.5-1) …
Настраивается пакет linux-image-4.13.0-41-generic (4.13.0-41.46~16.04.1) …
Running depmod.
update-initramfs: deferring update (hook will be called later)
The link /initrd.img is a dangling linkto /boot/initrd.img-4.13.0-41-generic
vmlinuz(/boot/vmlinuz-4.13.0-41-generic
) points to /boot/vmlinuz-4.13.0-41-generic
(/boot/vmlinuz-4.13.0-41-generic) -- doing nothing at /var/lib/dpkg/info/linux-image-4.13.0-41-generic.postinst line 491.
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.13.0-41-generic /boot/vmlinuz-4.13.0-41-generic
run-parts: executing /etc/kernel/postinst.d/dkms 4.13.0-41-generic /boot/vmlinuz-4.13.0-41-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.13.0-41-generic /boot/vmlinuz-4.13.0-41-generic
update-initramfs: Generating /boot/initrd.img-4.13.0-41-generic
Warning: No support for locale: ru_RU.utf8

gzip: stdout: No space left on device
E: mkinitramfs failure cpio 141 gzip 1
update-initramfs: failed for /boot/initrd.img-4.13.0-41-generic with 1.
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
Failed to process /etc/kernel/postinst.d at /var/lib/dpkg/info/linux-image-4.13.0-41-generic.postinst line 1052.
dpkg: ошибка при обработке пакета linux-image-4.13.0-41-generic (--configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 2
dpkg: зависимости пакетов не позволяют настроить пакет linux-image-extra-4.13.0-41-generic:
linux-image-extra-4.13.0-41-generic зависит от linux-image-4.13.0-41-generic, однако:
Пакет linux-image-4.13.0-41-generic пока не настроен.

dpkg: ошибка при обработке пакета linux-image-extra-4.13.0-41-generic (--configure):
проблемы зависимостей — оставляем не настроенным
Настраивается пакет autofs (5.1.1-1ubuntu3.1) …
Отчёты apport не записаны, так как сообщение об ошибке указывает на повторную ошибку от предыдущего отказа.
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
При обработке следующих пакетов произошли ошибки:
linux-image-4.13.0-41-generic
linux-image-extra-4.13.0-41-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)
Linux - это свобода... :tux:
Linux Mint 19.1 Cinnamon (4.0.8) 64-bit
Intel Core i3-6100 CPU @ 3.7 ГГц x2, 16Гб ОЗУ

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