Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Монтирование writeable nfs [Решено. do not use space bar, Luke!]  (Прочитано 2872 раз)

0 Пользователей и 1 Гость просматривают эту тему.

tartan

  • Автор темы
  • Гость
Как ни прискорбно, приходится обратиться к коллективному разуму. (

Пытаюсь примонтировать на клиенте папку nfs, физически находящуюся на сервере, так, чтобы была возможность оттуда читать и туда писать.

Имеется "локалка" - сервер (ubuntu server 8.04) и клиент (ubuntu 8.04), внутренний ip клиента - 192.168.0.100, внутренний ip сервера - 192.168.0.101

На сервере и клиенте - по одному системному пользователю, uid/gid  и там, и там - 1000

На сервере крутится kernel nfs daemon. Для расшаривания по nfs выбрана на сервере папка /home/tipa-server/nfs c несколькими вложенными подпапками.

Права доступа (на сервере) к папке - 777, вывод chmod -Rv /home/tipa-server/nfs/ на сервере выглядит так:
root@tipa-server:/home/tipa-server# chmod -vR 777 /home/tipa-server/nfs/
mode of `/home/tipa-server/nfs/' retained as 0777 (rwxrwxrwx)
mode of `/home/tipa-server/nfs/logs' retained as 0777 (rwxrwxrwx)
mode of `/home/tipa-server/nfs/logs/samba.log' retained as 0777 (rwxrwxrwx)
mode of `/home/tipa-server/nfs/downloads' retained as 0777 (rwxrwxrwx)
mode of `/home/tipa-server/nfs/torrents' retained as 0777 (rwxrwxrwx)

На клиенте для монтирования nfs-раздела создана папка /home/tartan/NFS

Собственно монтирование происходит, вот так:

tartan@tartan-desktop:~$ sudo mount -v 192.168.0.101:/home/tipa-server/nfs /home/tartan/NFS/
mount: no type was given - I'll assume nfs because of the colon
mount.nfs: timeout set for Thu Sep 18 22:31:47 2008
mount.nfs: text-based options: 'addr=192.168.0.101'
192.168.0.101:/home/tipa-server/nfs on /home/tartan/NFS type nfs (rw)
tartan@tartan-desktop:~$
(замечу в скобках - под рутом - тот же результат)

Но при этом писать в свежесмонтированные папки я не могу.

Конфиги:
  С сервера:

/etc/exports
root@tipa-server:/home/tipa-server# cat /etc/exports
/home/tipa-server/nfs 192.168.0.100 (rw,async) 192.168.0.101 (rw,async) 192.168.1.8 (rw,async)

/etc/fstab
root@tipa-server:/home/tipa-server# cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/sda6
UUID=fa9f8c61-6ae4-452c-a969-6b346696d18f /               ext3    relatime,errors=remount-ro 0       1
# /dev/sda5
UUID=38db119a-95b9-40c9-ad67-2025a681852e none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto,exec,utf8 0       0
root@tipa-server:/home/tipa-server#

С клиента: tartan@tartan-desktop:~$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/sda1
UUID=1d73e488-76e8-422a-b710-59cbe8637dbb /               ext3    relatime,errors=remount-ro 0       1
# /dev/sda5
UUID=500be15b-7aea-4cde-baa1-6d621e7b12ec none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0
tartan@tartan-desktop:~$

Если пытаюсь на клиенте применить к смонтированным папкам chmod -vR 777, получаю вывод read-only fs. Не могу писать в примонтированной шаре ни из-под юзера, ни из-под рута (на клиенте).

tartan - клиент, tipa-server - сервер.

Пытался делать следующее:

- объявить владельцем папки (на сервере, рекурсивно) юзера nobody
- squash_root=yes прописывал
- указать в /etc/exports 192.168.0.100 (rw,async,uid=1000,pid=1000), т.е. сделать так, чтобы uid и pid владельца папки на сервере и того, кто её монтирует на клиенте, совпадали
- помимо этого - прописывал /etc/exports 192.168.0.100 (rw,async,uid=1000,pid=1000,all_squash,anonuid=1000,anonpid=1000)

Ничего не помогает. (

Пожалуйста, скиньте сэмпл работающего конфига, скажите, куда гуглить или окажите любую другую помощь. Принимаются самые дурацкие предположения, посылы в гугль крайне приветствуются с более-менне сформулированным запросом.

p.s. для чего вообще я пытаюсь это сделать? Хочу сохранять .torrent файлы в папку на сервере прямо из браузера на клиенте (fierfox), чтобы битторрент-клиент на сервере мог их обрабатывать и хочу, чтобы часть процессов на сервере писала логи в папку, доступную клиенту, чтобы в перспективе conky, запущенный на клиенте, мог их читать и обрабатывать, если того же можно добиться другими способами или нельзя добиться вообще - скажите.

Заранее спасибо.
« Последнее редактирование: 19 Сентября 2008, 22:38:48 от tartan »

tartan

  • Автор темы
  • Гость
Re: Монтирование writeable nfs
« Ответ #1 : 19 Сентября 2008, 11:38:56 »
Аааааа!!! Я - дятел!!! ПРОБЕЛЫ надо убрать. Ёмаё...

Полгода исправительных работ под вистой, и в консоль не пускать таких чудо-настройщиков. (

http://ubuntuforums.org/showthread.php?t=334099

Приду домой - проверю.
« Последнее редактирование: 19 Сентября 2008, 11:51:35 от tartan »

tartan

  • Автор темы
  • Гость
Re: Монтирование writeable nfs
« Ответ #2 : 19 Сентября 2008, 22:29:53 »
Решено! )

На всякий случай вывешиваю конфиги:

Сервер:
tipa-server@tipa-server:~$ cat /etc/exports
/home/tipa-server/nfs 192.168.0.100(rw) 192.168.0.101(rw), права на шару - 777 (буду менять)

Клиент - монтируется командой
sudo mount -v 192.168.0.101:/home/tipa-server/nfs /home/tartan/NFS/
« Последнее редактирование: 19 Сентября 2008, 22:38:59 от tartan »

 

Страница сгенерирована за 0.036 секунд. Запросов: 21.