В сообщении от 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

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
Sysadmins mailing list
[email protected]
https://lists.altlinux.org/mailman/listinfo/sysadmins

Ответить