NFS Manager
NFS Manager is an application to control the NFS features built into macOS via a comfortable graphical user interface. The application uses Apple’s technologies like Bonjour or Open Directory to make management as easy as possible. When using directory services, NFS Manager can configure NFS features not only for a single computer but for a whole network of thousands of Macintosh systems, with a few mouse clicks only.
NFS is an industry standard typically used on Unix systems designed to share files in a network for common usage. NFS means Network File System and was developed by SUN Microsystems (today: ORACLE). Every macOS system can either be configured as an NFS server to offer files to the network, or as an NFS client to access shared files offered by other computers. Of course you can use both functions simultaneously on a single Mac.
The software is distributed electronically. You can download the product and test it before you decide to purchase a license for unrestricted usage.
Current Version
5.3, released June 22, 2021
Languages
Requirements
For older systems look here.
Updates
If you are a registered user of a previous version, you can download the current version at no cost.
Источник
YouTube
RSS / XML Feed
Admin Tools | NFS Manager 4.3
Author: Marcel Bresink Software-Systeme
Date: 06/08/2017 06:41 PM
Size: 5.6 MB
License: Shareware $20.00
Requires: OS X 10.11/10.12
Downloaded: 4524 times
TIP : MacKeeper app delivers a secure and private internet experience, while helping your Mac run like new.
Download@Authors Site
NFS Manager is a graphical user interface to control all built-in NFS features of Mac OS X. It can manage a whole network of Mac OS X computers to setup a distributed NFS file system via a few simple mouse clicks.
NFS (Network File System) is the industry standard for file sharing on UNIX systems like Mac OS X. Each Mac OS X system can be setup as an NFS server to offer files to the network, or as an NFS client to access files shared by other computers. NFS can be setup to connect to servers fully automatically (“automounting”) without any password entries being necessary.
The application is designed to use the latest technologies available in Mac OS X, like Open Directory, Bonjour, or Kerberos. If your network is setup as a Kerberos realm, secure NFS with authenticated and encrypted connections can be configured.
Источник
Question: Q: NFS Manager
I am using NFS Manager as a server and exporting to a client. I am using default parameters, except I add read-only and access control by a selected IP address client. Here is the resulting /etc/exports file written by NSF Manager on server:
/Volumes/L2A -ro 132.239.153.189
Here are the running processes on the server:
mast:L2A walker$ ps -aef | grep nfsd
0 8400 1 0 9:31PM ?? 0:00.02 /sbin/nfsd
mast:L2A walker$ ps -aef | grep rpc
0 8376 1 0 9:28PM ?? 0:00.00 /usr/sbin/rpc.lockd
0 8377 1 0 9:28PM ?? 0:00.00 /usr/sbin/rpc.statd
1 8378 1 0 9:28PM ?? 0:00.06 /usr/sbin/rpcbind
0 8379 8376 0 9:28PM ?? 0:00.00 /usr/sbin/rpc.lockd
0 8401 1 0 9:31PM ?? 0:00.00 /usr/libexec/rpc.rquotad
Now on the client, I use Disk Utility to mount nfs://132.239.152.84/Volumes/L2A to /Volumes/L2A (I have also tried using NFS Manager on client, but same problem occurs). I created the /Volumes/L2A directory manually on the client. Here is rpcinfo on client:
sh-3.2# rpcinfo -p 132.239.152.84
No remote programs registered.
sh-3.2# ls -al /Volumes/L2A/
ls: : RPC prog. not avail
I note that no Apple firewalls are enabled on either host or client. I also note that tcpwrapping was turned off completely (hosts.allow has «ALL:ALL») on both. Both are using DHCP to get their network settings, which have been verified of course with what I use above with ifconfig.
I have tried «sudo kill -HUP pid» for the rpc processes on the server, but to no avail.
I also did «sudo nsfd restart» on server, but that also didn’t help.
Lastly, I tried mounting using NFS Manager on the client instead of Disk Utility, but also could not get it to work.
My guess is that there is something blocking the port, but there are no firewalls in place that I know of.
Can you help? I’m desparate. I have tried AFP, but I do not like the feature set of that protocol for my networking application.
Источник
Вики IT-KB
Пошаговые руководства, шпаргалки, полезные ссылки.
Инструменты пользователя
Инструменты сайта
Боковая панель
Работа с сетевыми ресурсами по протоколу NFS в macOS
Поддержка протокола NFS в macOS принципиально ничем не отличается реализаций на базе Linux. В каждой macOS уже есть встроенный NFS клиент и сервер, который включен в конфигурации по умолчанию.
Для того, чтобы сделать каталог общедоступным, необходимо создать конфигурационный файл /etc/exports . В этом файле следует перечислить локальные каталоги, для которых мы хотим разрешить доступ из сети, а также обозначить параметры предоставления общего доступа.
В данном примере каталог Projects на съёмном накопителе Files будет доступен для всех пользователей сети в режиме чтения.
Начиная с macOS 10.14 (Mojave), демону nfsd необходимо разрешить работу с диском. В противном случае он не сможет получить доступ к этому диску. Предоставить такой доступ можно через:
«Настройки» → «Защита и безопасность» → «Конфиденциальность» → «Доступ к диску».
Здесь следует добавить исполняемый файл /sbin/nfsd .
Такую же операцию необходимо выполнить и для брандмауэра, если он включен.
Выполним перезапуск демона nfsd:
Теперь поговорим о настройке NFS-клиента.
Чтобы всякий раз не выполнять подключения NFS-шары вручную (⌘+K), можно настроить механизм автоматического монтирования.
Создадим конфигурационный файл:
Разберёмся с точкой монтирования и ключами:
Имя удалённого каталога не может быть на кириллице, иначе automount не сможет смонтировать каталог.
В заключении отредактируем конфигурационный файл /etc/auto_master , добавив в конец этого файла подключаемый конфиг автомонтирования NFS
Для проверки автомонтирования выполним:
Теперь при каждой перезагрузке macOS NFS-шара будет автоматически монтироваться для любого пользователя.
Проверено на следующих конфигурациях:
Версия ОС |
---|
Apple macOS High Sierra (10.13) |
Apple macOS Mojave (10.14) |
Apple macOS Catalina (10.15) |
Автор первичной редакции:
Виталий Якоб
Время публикации: 24.03.2020 13:11
Источник
Nfs manager mac os
Задача: монтировать nfs-ресурсы в макоси.
В принципе, в макоси уже встроена поддержка nfs и соответствующие сетевые ресурсы можно монтировать через Finder (⌘K), однако чтобы это работало для обычного юзера, требуется некоторое шаманство на стороне linux-сервера.
И заодно важный момент: я монтирую только на чтение, поскольку если разрешить запись, то макось загадит диск своими служебными файлами.
На линукс-машине в /etc/exports прописываем что-то вроде:
Здесь адрес 192.168.13.12 — это айпишник макосной машины. После чего в Finder стандартным образом (через ⌘K или меню Go → Connect to Server. ) монтируем ресурс, адрес указываем в виде nfs://nfs-server.name/home/user/downloads .
Опция insecure как раз и нужна, чтобы можно было простым юзером монтировать, без неё будет выдаваться маловразумительная ошибка.
Ещё одна вредная и очень трудноуловимая проблема связана с макосной интерпретаций кодирования «составных» букв в именах файлов, например, «й» или «ё», или «ü». Если имя файла (или вообще где-то в пути до файла встречается) содержит такую букву, то файл просто не откроется, причём с невразумительной ошибкой типа “The application can’t be found.” Я в детали не хочу вдаваться, можете сами погуглить по ключевым словам “mac os x nfc nfd unicode”.
Решение достаточно простое: нужно изменить опции монтирования nfs-ресурсов по умолчанию, для этого добавьте в файл /etc/nfs.conf такую строчку:
Теперь можно монтировать через Finder и всё будет в порядке.
Ну и команда для всяких тестов, вдруг пригодится:
Источник