NFS & Lion не работает

6

Я веб-разработчик, и я пытаюсь установить рабочий процесс между OSX Lion (Design + Development) и сервером подготовки Parallels + Ubuntu.

Я пытаюсь создать соединение для быстрого обмена файлами (изображениями, js, css и т. Д.), Но не удается создать соединение NFS.

ПРИМЕЧАНИЕ. Вы можете делиться папками в Parallels, но из-за более поздних проблем с GIT и SVN (не следует по символическим ссылкам) мне нужно найти альтернативу.

Хорошо, что сказал:

У меня есть машины:

VM Ubuntu Server: 10.211.55.5 Клиент: 192.168.1.3

Conf сервера Ubuntu:

/etc/hosts.allow
ALL:192.168.1.3/255.255.255.0

(Не совсем уверен, как работают маски)

/etc/export
/path/to/folder 192.168.1.3(rw,sync,no_root_squash)

Я выполнил:

sudo exportfs -ra
sudo /etc/init.d/portmap restart
sudo /etc/init.d/nfs-kernel-server restart
sudo /etc/init.d/nfs-common <- This is command not found althought I installed it using aptitude

Наконец, вот что я выполняю на Lion: sudo mount -t nfs -o resvport, vers = 4 10.211.55.5:/nfs / home с ответом "mount_nfs: невозможно смонтировать / nfs из 10.211.55.5 в / home: разрешение отказано»

Я также пытался через Finder (Command-K - сетевое соединение) и через Дисковую утилиту (NFS Connection), в последнем сообщении говорится, что с подключением все в порядке, но единственное, что он делает, - это скрывает локальную папку до тех пор, пока подключение снова не будет удалено. .)

Я пробовал команды, такие как:

showmount -e 10.211.55.5

showmount: не удается получить информацию с хоста: 10.211.55.5: RPC: программа не зарегистрирована

а также

rpcinfo -p 10.211.55.5

Удаленные программы не зарегистрированы.

Я думаю, что в значительной степени дал вам всю информацию, которую получил.

Спасибо!

Хави Коломер
источник

Ответы:

7

Хорошо, я нашел решение, это моя текущая конфигурация:

VM Ubuntu Server: 10.211.55.5 
From OSX Lion: 192.168.1.3

С ВМ Ubuntu Server

экспорт

sudo vi /etc/exports
/path/to/folder *(rw,sync,subtree_check,insecure)

Хосты позволяют

sudo vi /etc/hosts.allow
#empty

Хозяева отрицают

sudo vi /etc/hosts.deny
#empty

Перезагрузите серверы:

chown nobody:nogroup /path/to/folder
exportfs -a
sudo /etc/init.d/nfs-kernel-server restart
sudo /etc/init.d/portmap restart

Наконец-то из OSX Lion

sudo mount -t nfs  10.211.55.5:/path/to/folder /local/folder/

Надеюсь, это поможет кому-то еще!

Хави Коломер
источник