Здравствуйте!
Возникла такая проблемка. Хочу автоматически монтировать общую папку на удаленном компьютере. Прописал путь к ней в 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, все монтируется. Как сделать автоматическое монтирование?
Спасибо
Решено: не монтируется раздел nfs (при загрузке на монтируется удаленная папка)
Модератор: Bizdelnick
-
pehser
- Сообщения: 333
- ОС: sidux
Re: Решено: не монтируется раздел nfs
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 ? в первые про такую слышу
2. Я думал удаленые диски монтируются типа так
//node1/mnt/mpiuser /mnt/mpiuser ....
Linux 2.6.30 (CPU Core2D 1.6 RAM 2Gb Video Nvidia 8500)
Тестю KDE4.3
Тестю KDE4.3
-
genagon
- Сообщения: 36
- ОС: WinXP+SUSE Linux
Re: Решено: не монтируется раздел nfs
1. nfs - network file system
2. нет, папки на удаленных узлах монтируются именно таким образом node1:/mnt/mpiuser /mnt/mpiuser ...
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Решено: не монтируется раздел nfs
Точки монтирования, перечисленные в /etc/fstab, монтируются на самом раннем этапе инициализации системы. В тот момент, когда службы NFS (а, для подключения к удалённому серверу NFS, необходимо держать запущенные локально соответствующие демоны, такие как rpcd и т.д.) ещё не запущены. Выходом является запуск, на поздних этапах инициализации системы, скрипта, выполняющего монтирование ресурсов NFS - в зависимости от дистрибутива он может называться по-разному, например /etc/init.d/nfsmount.
-
genagon
- Сообщения: 36
- ОС: WinXP+SUSE Linux
Re: Решено: не монтируется раздел nfs
serzh-z писал(а): ↑03.01.2008 18:21Точки монтирования, перечисленные в /etc/fstab, монтируются на самом раннем этапе инициализации системы. В тот момент, когда службы NFS (а, для подключения к удалённому серверу NFS, необходимо держать запущенные локально соответствующие демоны, такие как rpcd и т.д.) ещё не запущены. Выходом является запуск, на поздних этапах инициализации системы, скрипта, выполняющего монтирование ресурсов NFS - в зависимости от дистрибутива он может называться по-разному, например /etc/init.d/nfsmount.
на другой машине такая самая конфигурация, скрипты загружаются в том же порядке, но все работает.
-
genagon
- Сообщения: 36
- ОС: WinXP+SUSE Linux
Re: Решено: не монтируется раздел nfs
я вот что заметил, на той машине, на которой 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. Может кого-то это наведет на мысль...
/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
а что значит:
addr=192.168.1.1
просмотрел man nfs - не вижу такой опции монтирования. Единственное что вижу это:
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
это адрес node1, т.е. сервера. насколько я понимаю, команда mount выдает информацию о смонтированных файловых системах. а адрес node1 был указан в /etc/hosts.
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Решено: не монтируется раздел nfs
Я уже написал про то, что должен быть запущен демон rpcd (sunrpc) перед попыткой что-то смонтировать по NFS.
Значит не та же самая и не в том же порядке...
Так же в логах должна быть информация о сбое при попытке автомонтирования ресурса.
-
Eraser
- Сообщения: 224
- ОС: Gentoo Linux
Re: Решено: не монтируется раздел nfs
Глупый вопрос: у Вас в конце фстаба пустая строка есть?
-
genagon
- Сообщения: 36
- ОС: WinXP+SUSE Linux
Re: Решено: не монтируется раздел nfs
Как это проверить? единственное, что нашел, это в файле /var/log/prcsys.log есть строка:
Монтируются файловые системы NFS: mount: failed to probe ports on NFS server node1 .[65G[.[1;31m СБОЙ .[0;39m]
На рабочей машине пишет ОК. Куда рыть?
Да, есть
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
-
genagon
- Сообщения: 36
- ОС: WinXP+SUSE Linux
Re: Решено: не монтируется раздел nfs
Скрипта с таким названием у меня нет. Есть nfs, netfs, portmap, nfslock.
Поменял номер скрипта netfs в папке /etc/rc.d/rc3.d с номера 52 (по умолчанию) на номер 98. После перезагрузки все заработало. Однако, все равно непонятно, на node2 этот скрипт идет также под 52 номером. Ладно, будем разбираться.
Всем спасибо. Проблема решена.