LinuxForum.Fans
Тема

Автоматическое монтирование nfs ресурса в Debian/GNU Linux.

Автор: 8842025b3 8 сообщений 837 просмотров
01.07.2017 21:10 #423991

Есть nfs сервер (Debian GNU/Linux 8) и nfs клиент (Debian GNU/Linux 7). С сервером проблем нет. Можно в ручном режиме примонтировать директорию на nfs сервере, используя команду:
[console=inline]mount.nfs 192.168.1.80:/media/backup/repository /mnt/nfsmx[/console]
Также можно размонтировать указанную директорию используя:
[console=inline]umount -a -t nfs[/console]
При этом в /etc/fstab содежится:

text

192.168.1.80:/media/backup/repository /mnt/nfsmx          nfs     timeo=250,fg,hard,ro              0       0

Сеть (wlan0) стартует автоматом, через wicd.
Содержание /etc/netwrok/interfaces:

text
auto lo
iface lo inet loopback

auto eth0 #iface eth0 inet dhcp iface eth0 inet static address 192.168.1.103 netmask 255.255.255.0 gateway 192.168.1.1 hwaddress ether 00:23:23:01:02:03

auto wlan0 #iface wlan0 inet dhcp iface wlan0 inet static address 192.168.1.103 netmask 255.255.255.0 gateway 192.168.1.1 hwaddress ether 00:0E:18:04:05:06

При этом автоматического монтирования nfs ресурса не происходит. Пробовол различные значения в параметрах записи в /etc/fstab, как-то:

text
192.168.1.80:/media/backup/repository /mnt/nfsmx          nfs     defaults              0       0

Или

text

192.168.1.80:/media/backup/repository /mnt/nfsmx          nfs     auto                   0       0

Всё без толку. В чём может быть причина?

02.07.2017 03:07 #423997
"8842025b3" написал:
auto eth0
address 192.168.1.103
auto wlan0
address 192.168.1.103

Один адрес для разных интерфейсов - не совсем правильно, имхо.

02.07.2017 08:09 #423998

То есть сеть поднимается после монтирования разделов?

02.07.2017 08:38 #424000
Vascom написал:
То есть сеть поднимается после монтирования разделов?

У меня тоже были такие подозрения. В итоге установил bootlogd, чтобы увидеть bootlog сообщения, вот они:

Sun Jul 2 05:03:23 2017: [....] Setting preliminary keymap...^[[?25l^[[?1c^[7^[[1G[^[[32m ok ^[[39;49m^[8^[[?25h^[[?0cdone.
Sun Jul 2 05:03:23 2017: [....] Activating swap...^[[?25l^[[?1c^[7^[[1G[^[[32m ok ^[[39;49m^[8^[[?25h^[[?0cdone.
Sun Jul 2 05:03:23 2017: [....] Checking root file system...fsck from util-linux 2.20.1
Sun Jul 2 05:03:23 2017: /dev/sda1: clean, 269694/3424256 files, 1721622/13674496 blocks
Sun Jul 2 05:03:23 2017: ^[[?25l^[[?1c^[7^[[1G[^[[32m ok ^[[39;49m^[8^[[?25h^[[?0cdone.
Sun Jul 2 05:03:23 2017: [^[[36minfo^[[39;49m] Loading kernel module loop.
Sun Jul 2 05:03:23 2017: [....] Cleaning up temporary files... /tmp^[[?25l^[[?1c^[7^[[1G[^[[32m ok ^[[39;49m^[8^[[?25h^[[?0c.
Sun Jul 2 05:03:23 2017: [....] Activating lvm and md swap...^[[?25l^[[?1c^[7^[[1G[^[[32m ok ^[[39;49m^[8^[[?25h^[[?0cdone.
Sun Jul 2 05:03:23 2017: [....] Checking file systems...fsck from util-linux 2.20.1
Sun Jul 2 05:03:23 2017: files: clean, 215004/91774976 files, 168198086/367094272 blocks
Sun Jul 2 05:03:23 2017: ^[[?25l^[[?1c^[7^[[1G[^[[32m ok ^[[39;49m^[8^[[?25h^[[?0cdone.
Sun Jul 2 05:03:23 2017: [....] Mounting local filesystems...^[[?25l^[[?1c^[7^[[1G[^[[32m ok ^[[39;49m^[8^[[?25h^[[?0cdone.
Sun Jul 2 05:03:23 2017: [....] Activating swapfile swap...^[[?25l^[[?1c^[7^[[1G[^[[32m ok ^[[39;49m^[8^[[?25h^[[?0cdone.
Sun Jul 2 05:03:23 2017: [....] Cleaning up temporary files...^[[?25l^[[?1c^[7^[[1G[^[[32m ok ^[[39;49m^[8^[[?25h^[[?0c.
Sun Jul 2 05:03:23 2017: [....] Setting kernel variables ...^[[?25l^[[?1c^[7^[[1G[^[[32m ok ^[[39;49m^[8^[[?25h^[[?0cdone.
Sun Jul 2 05:03:23 2017: [....] Configuring network interfaces...RTNETLINK answers: File exists
Sun Jul 2 05:03:24 2017: Failed to bring up wlan0.
Sun Jul 2 05:03:24 2017: ^[[?25l^[[?1c^[7^[[1G[^[[32m ok ^[[39;49m^[8^[[?25h^[[?0cdone.
Sun Jul 2 05:03:24 2017: [....] Starting rpcbind daemon...rpcbind: cannot create socket for udp6
Sun Jul 2 05:03:24 2017: rpcbind: cannot create socket for tcp6
Sun Jul 2 05:03:24 2017: ^[[?25l^[[?1c^[7^[[1G[^[[32m ok ^[[39;49m^[8^[[?25h^[[?0c.
Sun Jul 2 05:03:25 2017: [....] Starting NFS common utilities: statd idmapd^[[?25l^[[?1c^[7^[[1G[^[[32m ok ^[[39;49m^[8^[[?25h^[[?0c.
Sun Jul 2 05:03:25 2017: [....] Cleaning up temporary files...^[[?25l^[[?1c^[7^[[1G[^[[32m ok ^[[39;49m^[8^[[?25h^[[?0c.
Sun Jul 2 05:03:25 2017: [....] Setting up ALSA...^[[?25l^[[?1c^[7^[[1G[^[[32m ok ^[[39;49m^[8^[[?25h^[[?0cdone.
Sun Jul 2 05:03:25 2017: [^[[36minfo^[[39;49m] Setting console screen modes.
Sun Jul 2 05:03:25 2017: ^[[9;30]^[[14;30][^[[36minfo^[[39;49m] Skipping font and keymap setup (handled by console-setup).
Sun Jul 2 05:03:25 2017: [....] Setting up console font and keymap...^[[?25l^[[?1c^[7^[[1G[^[[32m ok ^[[39;49m^[8^[[?25h^[[?0cdone.
Sun Jul 2 05:03:26 2017: [....] Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix^[[?25l^[[?1c^[7^[[1G[^[[32m ok ^[[39;49m^[8^[[?25h^[[?0c.
Sun Jul 2 05:03:26 2017: INIT: Entering runlevel: 2
Sun Jul 2 05:03:26 2017: [^[[36minfo^[[39;49m] Using makefile-style concurrent boot in runlevel 2.
Sun Jul 2 05:03:26 2017: [....] Starting NFS common utilities: statd idmapd^[[?25l^[[?1c^[7^[[1G[^[[32m ok ^[[39;49m^[8^[[?25h^[[?0c.
Sun Jul 2 05:03:26 2017: [....] Enabling additional executable binary formats: binfmt-support^[[?25l^[[?1c^[7^[[1G[^[[32m ok ^[[39;49m^[8^[[?25h^[[?0c.
Sun Jul 2 05:03:27 2017: [....] Starting enhanced syslogd: rsyslogd^[[?25l^[[?1c^[7^[[1G[^[[32m ok ^[[39;49m^[8^[[?25h^[[?0c.
Sun Jul 2 05:03:27 2017: Starting file alteration monitor: FAM.
Sun Jul 2 05:03:27 2017: [....] Starting ACPI services...^[[?25l^[[?1c^[7^[[1G[^[[32m ok ^[[39;49m^[8^[[?25h^[[?0c.
Sun Jul 2 05:03:29 2017: [....] Starting system message bus: dbus^[[?25l^[[?1c^[7^[[1G[^[[32m ok ^[[39;49m^[8^[[?25h^[[?0c.
Sun Jul 2 05:03:30 2017: ^[[71G done
Sun Jul 2 05:03:30 2017: [....] Starting virtual private network daemon:^[[?25l^[[?1c^[7^[[1G[^[[32m ok ^[[39;49m^[8^[[?25h^[[?0c.
Sun Jul 2 05:03:31 2017: [....] Starting anac(h)ronistic cron: anacron^[[?25l^[[?1c^[7^[[1G[^[[32m ok ^[[39;49m^[8^[[?25h^[[?0c.
Sun Jul 2 05:03:31 2017: [....] Starting K Display Manager: kdm^[[?25l^[[?1c^[7^[[1G[^[[32m ok ^[[39;49m^[8^[[?25h^[[?0c.
Sun Jul 2 05:03:32 2017: [....] Starting web server: apache2^[[?25l^[[?1c^[7^[[1G[^[[32m ok ^[[39;49m^[8^[[?25h^[[?0c.
Sun Jul 2 05:03:35 2017: [....] Starting deferred execution scheduler: atd^[[?25l^[[?1c^[7^[[1G[^[[32m ok ^[[39;49m^[8^[[?25h^[[?0c.
Sun Jul 2 05:03:37 2017: [....] Saved ALSA mixer settings detected; aumix will not touch mixer. ...^[[?25l^[[?1c^[7^[[1G[^[[33mwarn^[[39;49m^[8^[[?25h^[[?0c ^[[33m(warning).^[[39;49m
Sun Jul 2 05:03:37 2017: [....] Starting automount...^[[?25l^[[?1c^[7^[[1G[^[[32m ok ^[[39;49m^[8^[[?25h^[[?0c.
Sun Jul 2 05:03:38 2017: [....] Starting periodic command scheduler: cron^[[?25l^[[?1c^[7^[[1G[^[[32m ok ^[[39;49m^[8^[[?25h^[[?0c.
Sun Jul 2 05:03:42 2017: [....] Starting MySQL database server: mysqld .snmpd: Permission denied
Sun Jul 2 05:03:44 2017: tor: Permission denied
Sun Jul 2 05:03:44 2017: saned disabled; edit /etc/default/saned
Sun Jul 2 05:03:44 2017: Starting netfilter userspace log daemon: ulogd.
Sun Jul 2 05:03:47 2017: [....] Starting Network connection manager: wicd^[[?25l^[[?1c^[7^[[1G[^[[32m ok ^[[39;49m^[8^[[?25h^[[?0c.
Sun Jul 2 05:03:56 2017: Starting VMware services:
Sun Jul 2 05:03:56 2017: Virtual machine monitor^[[71G done
Sun Jul 2 05:03:56 2017: Virtual machine communication interface^[[71G done
Sun Jul 2 05:03:56 2017: VM communication interface socket family^[[71G done
Sun Jul 2 05:03:56 2017: Blocking file system^[[71G done
Sun Jul 2 05:03:56 2017: Virtual ethernet^[[71G done
Sun Jul 2 05:03:56 2017: VMware Authentication Daemon^[[71G done
Sun Jul 2 05:03:56 2017: Shared Memory Available^[[71G done
Sun Jul 2 05:03:56 2017: . . . . . . . . . . . . .^[[?25l^[[?1c^[7^[[1G[^[[31mFAIL^[[39;49m^[8^[[?25h^[[?0c ^[[31mfailed!^[[39;49m
Sun Jul 2 05:03:56 2017: dovecot: Permission denied
Sun Jul 2 05:03:56 2017: postfix: Permission denied
Sun Jul 2 05:03:56 2017: zabbix-server: Permission denied

Меня тут немного смущают строки:
Sun Jul 2 05:03:23 2017: [....] Configuring network interfaces...RTNETLINK answers: File exists
Sun Jul 2 05:03:24 2017: Failed to bring up wlan0.

02.07.2017 09:00 #424001
D_Chu написал:
[quote="8842025b3"]auto eth0
address 192.168.1.103
auto wlan0
address 192.168.1.103

Один адрес для разных интерфейсов - не совсем правильно, имхо.[/quote]

В принципе, да не совсем правильно. В итоге изменил, как подсети, так и адреса. Зачем менять адреса если были изменены подсети? - Смысла вообщем-то нет, но изменил и адреса.
В итоге конфиг такой:

auto lo
iface lo inet loopback

auto eth0
#iface eth0 inet dhcp
iface eth0 inet static
address 192.168.3.108
netmask 255.255.255.0
gateway 192.168.3.1
hwaddress ether 00:23:23:01:02:03

auto wlan0
#iface wlan0 inet dhcp
iface wlan0 inet static
address 192.168.1.103
netmask 255.255.255.0
gateway 192.168.1.1
hwaddress ether 00:0E:18:05:05:06

Результат по прежнему нулевой.

Ещё не много странные сообщения выдаются при вводе:
root@fujitsu:~# /etc/init.d/networking restart
[warn] Running /etc/init.d/networking restart is deprecated because it may not re-enable some interfaces ... (warning).
[....] Reconfiguring network interfaces...RTNETLINK answers: File exists
Failed to bring up eth0.
RTNETLINK answers: File exists
Failed to bring up wlan0.
done.
root

Может быть причина кроется где-то здесь?

03.07.2017 13:05 · отредактировано #424014
stalker_tk написал:
Увидел шапку темы и вспомнил что недавно читал похожую статью Автомонтирование файловых систем с systemd, надеюсь будет полезна.
P.S. Тему не читал, мимо пробегал.

Благодарю за ссылку, но это не то.

04.07.2017 09:45 #424023

проходил я всё это в старые времена. В результате отказался от автомонтирования всего сетевого в пользу монтирования по запросу через autofs. Для nfs это особенно полезно, потому что если с сервером что-то случается, у клиента возникают проблемы.

Войдите или зарегистрируйтесь, чтобы ответить.