LinuxForum.Fans
Тема

[Решено] NFS почему не монтируется?

Автор: radium 9 сообщений 2916 просмотров
#295273

На сервере (BusyBox 192.168.1.1)
процессы работают:
641 1 932 S /opt/sbin/portmap
741 root 5932 S /opt/sbin/unfsd

порт открыт:
2049/tcp open nfs

/opt/etc/exports:
/mnt 192.168.1.2(rw,sync,no_root_squash)


На клиенте (Ubuntu 192.168.1.2):
sudo mount -t nfs 192.168.1.1:/mnt /media

ошибка:
mount.nfs: access denied by server while mounting 192.168.1.1:/mnt

Какая может быть причина?
Может no_root_squash неправильно - в Ubuntu же не настоящий root?

#295275

Может потому, что нужно в exports
/mnt/media 192.168.1.2(rw,sync,no_root_squash)

#295280
Sinder написал:
Может потому, что нужно в exports
/mnt/media 192.168.1.2(rw,sync,no_root_squash)

А что, есть такой каталог?
У TC только /mnt

#295281
CyberDaemon написал:

А что, есть такой каталог?
У TC только /mnt

Я хотел сказать, что должно быть соответствие шары в exports на сервере и в параметрах монтирования на клиенте. Либо создать /mnt/media, либо монтировать /mnt.

#295292

Sinder, /media у него это точка монтирования на клиенте.

radium, в логах сервера видно что-нибудь?

#295294

Vascom, да, моя ошибка, извиняюсь.

#295434

dmesg на сервере, равно как и на клиенте, новых строк после попытки монтирования не кажет.

Каталог сервера /mnt пустой и к нему ничего не примонтировано.

#295436

Как я понял из гугления такой вывод mount происходит по разным причинам - может у меня ошибка комплексная..

#296616

Заработало:
в /opt/etc/init.d/S56unfsd к строке /opt/sbin/unfsd добавил -e /opt/etc/exports -l 192.168.1.1
и в /opt/etc/exports после адреса вписал шлюз.

что за опции -e и -l пока не знаю, если скажете сразу, спасибо.

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