NFS, TCP (SmartStor NS4600)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
tmp13
Сообщения: 986
ОС: openSuse 11.2

NFS, TCP

Сообщение tmp13 »

Есть сетевой накопитель SmartStor NS4600 (172.23.19.202) на нём RAID10
пытаюсь его подмонтировать командой:

Код: Выделить всё

mount -t nfs -o rw,nolock,udp 172.23.19.202:/VOLUME1/PUBLIC /OracleDB

в ответ получаю
Using NFS over UDP can cause data corruption.
Please refer to the WARNINGS section of the nfs(5) manual page.

но всё монтируются.

Поддавшись панике от сообщения пытаюсь примонтировать по другому:

Код: Выделить всё

mount -t nfs -o rw,nolock,tcp 172.23.19.202:/VOLUME1/PUBLIC /OracleDB

в ответ:
nfs server reported service unavailable: Address already in use

совершенно не понимаю в чём кроется проблема??
Красных бей и белых бей!
Вот вам иерархия!
Я люблю тебя за это, милая моя,
Разудалая, хмельная мать моя – Анархия!
Спасибо сказали:
JwsD
Сообщения: 129
ОС: ArchLinux

Re: NFS, TCP

Сообщение JwsD »

Вы для начала бы отмонтировали бы все.
И по поводу UDP данный протокол, в априоре не гарантирует доставку пакетов, или доставку их целыми, поэтому он на вас так и орет.
Спасибо сказали:
Аватара пользователя
tmp13
Сообщения: 986
ОС: openSuse 11.2

Re: NFS, TCP

Сообщение tmp13 »

В плане всё отмонтировать ваще всё?
Перегрузил комп... отмонтировал всё что мог осталось:

Код: Выделить всё

/dev/sdb1 on / type ext3 (rw,acl,user_xattr)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
debugfs on /sys/kernel/debug type debugfs (rw)
udev on /dev type tmpfs (rw)
devpts on /dev/pts type devpts (rw,mode=0620,gid=5)
securityfs on /sys/kernel/security type securityfs (rw)

тоже самое:

Код: Выделить всё

# mount -t nfs -o rw,nolock,tcp 172.23.19.202:/VOLUME1/PUBLIC /OracleDB
nfs server reported service unavailable: Address already in use


кстать что интересно на моём рабочем компе (там Sles стоит тут openSuse 11.2) выдаёт:

Код: Выделить всё

tmp:/home/peter/Documents # mount -t nfs -o rw,nolock,tcp 172.23.19.202:/VOLUME1/PUBLIC /home/peter/Documents/FILESERVER
mount.nfs: mount to NFS server '172.23.19.202:/VOLUME1/PUBLIC' failed: RPC Error: Program not registered
\

P.S Firewall везде отключен.. т.е обычный сусешный.. ни каких дополнительных манипуляций с iptables не производилось.

P.P.S Возможно проблема в этом проклятом диске потому что раньше был SmartStor N4300 он нормально монтировался по tcp и т.д

Добавлю вывод zenmap сетевого диска мб поможет:

Код: Выделить всё

PORT     STATE SERVICE     VERSION
21/tcp   open  ftp         ProFTPD 1.3.1
80/tcp   open  http        lighttpd 1.4.20
|_ html-title: Welcome
111/tcp  open  rpcbind
|  rpcinfo:
|  100000  2        111/udp  rpcbind
|  100011  1,2      663/udp  rquotad
|  100005  1,2,3    665/udp  mountd
|  100024  1        675/udp  status
|  100000  2        111/tcp  rpcbind
|  100011  1,2      666/tcp  rquotad
|  100005  1,2,3    668/tcp  mountd
|_ 100024  1        678/tcp  status
139/tcp  open  netbios-ssn Samba smbd 3.X (workgroup: WORKGROUP)
443/tcp  open  ssl/http    lighttpd 1.4.20
|_ sslv2: server still supports SSLv2
|_ html-title: Welcome
445/tcp  open  netbios-ssn Samba smbd 3.X (workgroup: WORKGROUP)
515/tcp  open  printer
548/tcp  open  afp?
666/tcp  open  rpcbind
668/tcp  open  rpcbind
873/tcp  open  rsync       (protocol version 30)
2049/tcp open  rpcbind
3689/tcp open  http        mt-daapd httpd svn-1586
|_ html-title: 401 Unauthorized
|  http-auth: HTTP Service requires authentication
|_   Auth type: Basic, realm = webserver
Service Info: OS: Unix


ну и ещё почитал на форумах просят привести вывод rpcinfo:

Код: Выделить всё

rpcinfo -p localhost
   program vers proto   port  service
    100000    4   tcp    111  portmapper
    100000    3   tcp    111  portmapper
    100000    2   tcp    111  portmapper
    100000    4   udp    111  portmapper
    100000    3   udp    111  portmapper
    100000    2   udp    111  portmapper


Код: Выделить всё

rpcinfo -p 172.23.19.202
   program vers proto   port  service
    100000    2   tcp    111  portmapper
    100000    2   udp    111  portmapper
    100011    1   udp    663  rquotad
    100011    2   udp    663  rquotad
    100011    1   tcp    666  rquotad
    100011    2   tcp    666  rquotad
    100005    1   udp    665  mountd
    100005    1   tcp    668  mountd
    100005    2   udp    665  mountd
    100005    2   tcp    668  mountd
    100005    3   udp    665  mountd
    100005    3   tcp    668  mountd
    100024    1   udp    675  status
    100024    1   tcp    678  status


Вообщем добрался я до рутового доступа на этом диске благодоря этому
если кто-то может что-то посоветовать рад буду прочитать)
Красных бей и белых бей!
Вот вам иерархия!
Я люблю тебя за это, милая моя,
Разудалая, хмельная мать моя – Анархия!
Спасибо сказали:
Аватара пользователя
tmp13
Сообщения: 986
ОС: openSuse 11.2

Re: NFS, TCP

Сообщение tmp13 »

ладно поставим вопрос по другому..
на сколько критично использование NFS через UDP для хранения файлов базы данных?
Красных бей и белых бей!
Вот вам иерархия!
Я люблю тебя за это, милая моя,
Разудалая, хмельная мать моя – Анархия!
Спасибо сказали:
Аватара пользователя
OwnerCoder
Сообщения: 186
ОС: OpenSuSe 11, Apple OS X 10.5.8

Re: NFS, TCP

Сообщение OwnerCoder »

tmp13 писал(а):
15.07.2010 19:44
ладно поставим вопрос по другому..
на сколько критично использование NFS через UDP для хранения файлов базы данных?


Если Вам важна целостность BD используйте TCP если нет то UDP.
Спасибо сказали: