[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