Решено: не монтируется раздел nfs (при загрузке на монтируется удаленная папка)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

genagon
Сообщения: 36
ОС: WinXP+SUSE Linux

Решено: не монтируется раздел nfs

Сообщение genagon »

Здравствуйте!

Возникла такая проблемка. Хочу автоматически монтировать общую папку на удаленном компьютере. Прописал путь к ней в fstab:

/dev/sda5 / ext3 defaults 1 1
/dev/sr0 /mnt/cdrom auto umask=0022,users,iocharset=utf8,noauto,ro,exec 0 0
none /mnt/floppy supermount dev=/dev/fd0,fs=ext2:vfat,--,umask=0022,iocharset=utf8,sync 0 0
none /proc proc defaults 0 0
/dev/sda1 swap swap defaults 0 0
node1:/mnt/mpiuser /mnt/mpiuser nfs rw,hard,intr 0 0


node1 - это удаленный комп, я работаю на node3. Так вот, на node2, все прошло хорошо. На node3 монтируется все, кроме последней строки. Причем, если запустить команду mount -a или mount node1:/mnt/mpiuser /mnt/mpiuser, все монтируется. Как сделать автоматическое монтирование?

Спасибо
Спасибо сказали:
Аватара пользователя
pehser
Сообщения: 333
ОС: sidux

Re: Решено: не монтируется раздел nfs

Сообщение pehser »

genagon писал(а):
03.01.2008 16:39
Здравствуйте!

Возникла такая проблемка. Хочу автоматически монтировать общую папку на удаленном компьютере. Прописал путь к ней в fstab:

/dev/sda5 / ext3 defaults 1 1
/dev/sr0 /mnt/cdrom auto umask=0022,users,iocharset=utf8,noauto,ro,exec 0 0
none /mnt/floppy supermount dev=/dev/fd0,fs=ext2:vfat,--,umask=0022,iocharset=utf8,sync 0 0
none /proc proc defaults 0 0
/dev/sda1 swap swap defaults 0 0
node1:/mnt/mpiuser /mnt/mpiuser nfs rw,hard,intr 0 0


node1 - это удаленный комп, я работаю на node3. Так вот, на node2, все прошло хорошо. На node3 монтируется все, кроме последней строки. Причем, если запустить команду mount -a или mount node1:/mnt/mpiuser /mnt/mpiuser, все монтируется. Как сделать автоматическое монтирование?

Спасибо

1. Что за файловая система nfs ? в первые про такую слышу :blush:
2. Я думал удаленые диски монтируются типа так :rolleyes:
//node1/mnt/mpiuser /mnt/mpiuser ....
Linux 2.6.30 (CPU Core2D 1.6 RAM 2Gb Video Nvidia 8500)
Тестю KDE4.3
Спасибо сказали:
genagon
Сообщения: 36
ОС: WinXP+SUSE Linux

Re: Решено: не монтируется раздел nfs

Сообщение genagon »

pehser писал(а):
03.01.2008 17:27
1. Что за файловая система nfs ? в первые про такую слышу :blush:
2. Я думал удаленые диски монтируются типа так :rolleyes:
//node1/mnt/mpiuser /mnt/mpiuser ....

1. nfs - network file system
2. нет, папки на удаленных узлах монтируются именно таким образом node1:/mnt/mpiuser /mnt/mpiuser ...
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Решено: не монтируется раздел nfs

Сообщение serzh-z »

Точки монтирования, перечисленные в /etc/fstab, монтируются на самом раннем этапе инициализации системы. В тот момент, когда службы NFS (а, для подключения к удалённому серверу NFS, необходимо держать запущенные локально соответствующие демоны, такие как rpcd и т.д.) ещё не запущены. Выходом является запуск, на поздних этапах инициализации системы, скрипта, выполняющего монтирование ресурсов NFS - в зависимости от дистрибутива он может называться по-разному, например /etc/init.d/nfsmount.
Спасибо сказали:
genagon
Сообщения: 36
ОС: WinXP+SUSE Linux

Re: Решено: не монтируется раздел nfs

Сообщение genagon »

serzh-z писал(а):
03.01.2008 18:21
Точки монтирования, перечисленные в /etc/fstab, монтируются на самом раннем этапе инициализации системы. В тот момент, когда службы NFS (а, для подключения к удалённому серверу NFS, необходимо держать запущенные локально соответствующие демоны, такие как rpcd и т.д.) ещё не запущены. Выходом является запуск, на поздних этапах инициализации системы, скрипта, выполняющего монтирование ресурсов NFS - в зависимости от дистрибутива он может называться по-разному, например /etc/init.d/nfsmount.

на другой машине такая самая конфигурация, скрипты загружаются в том же порядке, но все работает.
Спасибо сказали:
genagon
Сообщения: 36
ОС: WinXP+SUSE Linux

Re: Решено: не монтируется раздел nfs

Сообщение genagon »

я вот что заметил, на той машине, на которой nfs работает после ввода команды mount выводится следующая информация:

/dev/sda5 on / type ext3 (rw)
none on /proc type proc (rw)
/dev/sda6 on /home type ext3 (rw)
none on /mnt/floppy type supermount (rw,sync,dev=/dev/fd0,fs=ext2:vfat,--)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
node1:/mnt/mpiuser on /mnt/mpiuser type nfs (rw,hard,intr,addr=192.168.1.1)
nfsd on /proc/fs/nfsd type nfsd (rw)


на машине с неработающей nfs:

/dev/sda5 on / type ext3 (rw)
none on /proc type proc (rw)
none on /mnt/floppy type supermount (rw,sync,dev=/dev/fd0,fs=ext2:vfat,--)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
nfsd on /proc/fs/nfsd type nfsd (rw)


хотя в fstab строчка node1:/mnt/mpiuser on /mnt/mpiuser type nfs (rw,hard,intr,addr=192.168.1.1) прописана. после ввода mount -a на этой машине (node3) выводится:
/dev/sda5 on / type ext3 (rw)
none on /proc type proc (rw)
none on /mnt/floppy type supermount (rw,sync,dev=/dev/fd0,fs=ext2:vfat,--)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
nfsd on /proc/fs/nfsd type nfsd (rw)
node1:/mnt/mpiuser on /mnt/mpiuser type nfs (rw,hard,intr,addr=192.168.1.1)


т.е. node1... стоит после nfsd. Может кого-то это наведет на мысль...
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Решено: не монтируется раздел nfs

Сообщение diesel »

а что значит:
addr=192.168.1.1
просмотрел man nfs - не вижу такой опции монтирования. Единственное что вижу это:

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

       clientaddr=n.n.n.n
                      Specifies a single IPv4 address in dotted-quad form that the NFS client advertises to allow  servers
                      to  perform NFSv4 callback requests against files on this mount point.  If the server is not able to
                      establish callback connections to clients, performance may degrade, or accesses to  files  may  tem‐
                      porarily hang.

                      If  this  option is not specified, the mount(8) command attempts to discover an appropriate callback
                      address automatically.  The automatic discovery process is not perfect, however.  In the presence of
                      multiple  client  network  interfaces, special routing policies, or atypical network topologies, the
                      exact address to use for callbacks may be nontrivial to determine,  and  should  be  explicitly  set
                      using this mount option.
Спасибо сказали:
genagon
Сообщения: 36
ОС: WinXP+SUSE Linux

Re: Решено: не монтируется раздел nfs

Сообщение genagon »

diesel писал(а):
04.01.2008 15:03
а что значит:
addr=192.168.1.1
просмотрел man nfs - не вижу такой опции монтирования. Единственное что вижу это:

это адрес node1, т.е. сервера. насколько я понимаю, команда mount выдает информацию о смонтированных файловых системах. а адрес node1 был указан в /etc/hosts.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Решено: не монтируется раздел nfs

Сообщение serzh-z »

genagon писал(а):
04.01.2008 14:57
на машине с неработающей nfs:
Я уже написал про то, что должен быть запущен демон rpcd (sunrpc) перед попыткой что-то смонтировать по NFS.

genagon писал(а):
04.01.2008 14:42
такая самая конфигурация, скрипты загружаются в том же порядке, но все работает.
Значит не та же самая и не в том же порядке...

Так же в логах должна быть информация о сбое при попытке автомонтирования ресурса.
Спасибо сказали:
Eraser
Сообщения: 224
ОС: Gentoo Linux

Re: Решено: не монтируется раздел nfs

Сообщение Eraser »

Глупый вопрос: у Вас в конце фстаба пустая строка есть?
Спасибо сказали:
genagon
Сообщения: 36
ОС: WinXP+SUSE Linux

Re: Решено: не монтируется раздел nfs

Сообщение genagon »

serzh-z писал(а):
04.01.2008 16:01
Я уже написал про то, что должен быть запущен демон rpcd (sunrpc) перед попыткой что-то смонтировать по NFS.

Значит не та же самая и не в том же порядке...

Так же в логах должна быть информация о сбое при попытке автомонтирования ресурса.

Как это проверить? единственное, что нашел, это в файле /var/log/prcsys.log есть строка:
Монтируются файловые системы NFS: mount: failed to probe ports on NFS server node1 .[65G[.[1;31m СБОЙ .[0;39m]

На рабочей машине пишет ОК. Куда рыть?

Eraser писал(а):
04.01.2008 16:38
Глупый вопрос: у Вас в конце фстаба пустая строка есть?

Да, есть
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Решено: не монтируется раздел nfs

Сообщение serzh-z »

genagon писал(а):
04.01.2008 17:14
Монтируются файловые системы NFS: mount: failed to probe ports on NFS server node1 .[65G[.[1;31m СБОЙ .[0;39m]
Уже теплее. Что будет если запустить /etc/init.d/nfsmount или подобный скрипт после загрузки системы?.. Появится ли в логе эта запись?
Спасибо сказали:
genagon
Сообщения: 36
ОС: WinXP+SUSE Linux

Re: Решено: не монтируется раздел nfs

Сообщение genagon »

serzh-z писал(а):
07.01.2008 00:59
Уже теплее. Что будет если запустить /etc/init.d/nfsmount или подобный скрипт после загрузки системы?.. Появится ли в логе эта запись?

Скрипта с таким названием у меня нет. Есть nfs, netfs, portmap, nfslock.
Поменял номер скрипта netfs в папке /etc/rc.d/rc3.d с номера 52 (по умолчанию) на номер 98. После перезагрузки все заработало. Однако, все равно непонятно, на node2 этот скрипт идет также под 52 номером. Ладно, будем разбираться.

Всем спасибо. Проблема решена.
Спасибо сказали: