У меня Windows 7 Professional, но NFS-клиент для Windows включен только в версии Enterprise и Ultimate.
Я хотел бы подключить некоторые машины Windows к нашему NFS-серверу, чтобы я мог удалить сервер Samba, который мы используем в настоящее время.
Есть ли бесплатные клиенты NFS для Windows 7?
Я знаю, что есть некоторые инструменты, такие как ProNFS и axeNFS, но они не бесплатны.
Ответы:
Проверьте этот проект с открытым исходным кодом:
Некодрайв
https://github.com/nekoni/nekodrive
источник
Пока я понимаю вопрос, вы сможете использовать Microsoft Windows Services для UNIX . Вы можете получить их здесь:
https://www.microsoft.com/en-us/download/details.aspx?id=274
Информативное редактирование: загрузка по ссылке больше не доступна. 2017-Ноябрь-05
источник
В качестве последнего средства я полагаю, что было бы возможно установить Linux в среде виртуализации, размещенной на рабочей станции Windows, т.е. Virtualbox - который затем предоставил бы общее хранилище, которое гость смонтировал бы как том NFS.
Я полагаю, что это значительно помогло бы иметь отдельный сетевой интерфейс для гостя, через который можно смонтировать общий ресурс.
Другими словами:
Установите Virtualbox на рабочий стол Windows.
Установите TinyCore в Virtualbox.
Сконфигурируйте среду TinyCore, чтобы включить каталог общего хранилища.
Установите nfs-common для TinyCore.
Смонтируйте нужный NFS-ресурс из TinyCore.
6а. Либо укажите общий ресурс Virtualbox, где TinyCore монтирует общий ресурс NFS для доступа к нему с хоста Windows,
или
6b. Смонтируйте NFS-монтирование в каталог, который Virtualbox предоставляет хосту Windows.
Как я уже сказал, в крайнем случае.
источник
Существует проект с открытым исходным кодом клиента NFS 4.1 для Windows от UMichigan , но вы должны создать его самостоятельно, и я подозреваю, что перед развертыванием в производственной среде потребуется некоторое тестирование.
источник
Я бы не решился запустить тот, который не является Microsoft или очень хорошо проверенным решением - особенно для любого «серьезного» обмена (помимо простого копирования файла).
Осознайте, что NFS - это очень мощный сетевой протокол, более того, для которого его использует большинство людей. Например, хранение образов виртуальных машин в NFS работает нормально, выдерживает перерывы в работе сервера (независимо от длины) без потери данных и т. Д.
Это объясняет, почему это не «просто» - http://cygwin.com/ml/cygwin/2006-10/msg01074.html
Может быть, лучше спросить, почему бы просто не использовать samba на сервере nfs для предоставления общих ресурсов через smb? Я спрашиваю, потому что вы делаете это звучит так, как будто два сервера не связаны между собой. Самба должна быть довольно легко поддерживать на одной машине.
источник
Я пробовал Win7 NFS-клиент, и это было не так здорово. Так что не спешите сбрасывать свой сервер Samba, даже если вы найдете клиента.
Я думаю, что у cygwin есть клиент и сервер NFS. Однако клиент - это только часть проблемы. Также есть выравнивание разрешений Unix с разрешениями Windows, что нетривиально.
источник