[Sysadmins] nfs-server рабочий?
Sergey Lebedev
=?iso-8859-1?q?barabashka=2Esl_=CE=C1_gmail=2Ecom?=
Чт Апр 3 01:59:41 MSD 2008
В сообщении от Wednesday 02 April 2008 20:04:17 Dmitry написал(а):
> Здравствуйте.
>
> nfs-server в ALT Linux 4.0.1 Server (Walnut) рабочий?
Поповоду nfs-серверов в сизифе
apt-cache search nfs выдает следующее (с выборкой по серверам)
nfs-server
nfs-server-userland
unfs3
+ и - каждого из них
nfs-server -- полноценный kernel-space сервер. На текущий момент работает
только под всеми ядрами кроме ovz-smp. Проблема общеизвестная, команда openvz
делает все возможное чтобы ее решить.
nfs-server-userland -- реализация протокола nfs ver2. Можно забыть о
блокировках. Запускать в openvz. Практической пользы при совместном доступе к
файлам нет.
unifs3 -- nfs ver 3, без системы блокировок. Можно использовать в
openvz-контейнере, указывая на клиенте опцию монтирования nolock. Равнозначен
по полезности с nfs-server-userland.
На текущий момент существует два варианта использования сетевых файловых
систем: nfs-server под не openvz ядрами, samba под всеми ядрами.
> Проблема.
> 1. На linux экспортирован каталог /tmp.
> 2. Пытаюсь выполнить монтирование с этой же машины
> mount -t nfs linux:/tmp tmp
>
> В результате получаю ошибку
> mount.nfs: linux:/tmp failed, reason given by server: Permission denied
>
> В логе:
> linux mountd[23059]: authenticated mount request from
> linux.intra.net:743 for /tmp (/tmp)
/tmp с tmpfs, возможно в этом причина. Попробуйте предоставить другую
директория и попытаться подмонтировать ее с теми же исходными данными.
Как вариант запустить /sbin/portmap с ключами -d -v на stdout попадет
отладочная информация.
Посмотреть все ли запущенно
rpcinfo -p
program vers proto port
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100003 4 udp 2049 nfs
100003 2 tcp 2049 nfs
100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs
100021 1 udp 32768 nlockmgr
100021 3 udp 32768 nlockmgr
100021 4 udp 32768 nlockmgr
100021 1 tcp 58414 nlockmgr
100021 3 tcp 58414 nlockmgr
100021 4 tcp 58414 nlockmgr
100005 1 udp 658 mountd
100005 1 tcp 659 mountd
100005 2 udp 658 mountd
100005 2 tcp 659 mountd
100005 3 udp 658 mountd
100005 3 tcp 659 mountd
netlist
root 6843 rpc.mountd 7 tcp 0.0.0.0:659 0.0.0.0:0
LISTEN
root 6389 portmap 4 tcp 0.0.0.0:111 0.0.0.0:0
LISTEN
Указать версию протокола nfs 3 у клиента и сервера
на клиенте mount -o vers=3
на сервере /etc/sysconfig/nfs
# NFS V3
MOUNTD_NFS_V3=yes
> 3. При попытке монтирования с любой другой машины результат такой же
>
> Исходные данные:
> 1. cat /etc/exports
> /tmp
> *(rw,root_squash,all_squash,anonuid=303,anongid=500)
Посмотреть вывод команды
exportfs
/tmp <world>
> 2. uname -a
> Linux linux.intra.net 2.6.18-std-smp-alt6 #1 SMP Sun Apr 29 00:41:18 MSD
> 2007 i686 GNU/Linux
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 197 байтов
Описание: This is a digitally signed message part.
Url : <http://lists.altlinux.org/pipermail/sysadmins/attachments/20080403/95abc992/attachment-0002.bin>
Подробная информация о списке рассылки Sysadmins