Назад | Перейти на главную страницу

Есть ли бесплатные клиенты NFS для Windows 7?

У меня Windows 7 Professional, но клиент NFS для Windows включен только в редакции Enterprise и Ultimate.

Я хотел бы подключить несколько компьютеров Windows к нашему серверу NFS, чтобы я мог отказаться от сервера Samba, который мы сейчас используем.

Есть ли бесплатные клиенты NFS для Windows 7?

Я знаю, что есть такие инструменты, как ProNFS и axeNFS, но они платные.

Проверьте этот проект с открытым исходным кодом:

Некодрайв
https://github.com/nekoni/nekodrive

Целью этого проекта является реализация NFS (Network File System v2 / v3 / v4.1) поверх пользовательской файловой системы Dokan для Windows. Это позволяет очень легко монтировать экспорт NFS как локальный диск Windows. Вам не нужен Windows-клиент NFS для доступа к удаленному экспорту NFS, вы можете просто использовать Microsoft Explorer. Текущая версия пока не поддерживает NFS v4.1.

Если я понимаю вопрос, вы сможете использовать Службы Microsoft Windows для UNIX. Вы можете получить их здесь:

https://www.microsoft.com/en-us/download/details.aspx?id=274

Информативное редактирование: ссылка для скачивания больше не доступна. 2017-ноя-05

В качестве крайней меры, я полагаю, можно было бы установить Linux в среде виртуализации, размещенной на рабочей станции Windows, т.е. Virtualbox, который затем предоставит общее хранилище, которое гость смонтирует как том NFS.

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

Другими словами:

  1. Установите Virtualbox на рабочий стол Windows.

  2. Установите TinyCore в Virtualbox.

  3. Настройте среду TinyCore, чтобы включить каталог общего хранилища.

  4. Установите nfs-common на TinyCore.

  5. Смонтируйте желаемый общий ресурс NFS с TinyCore.

6а. Либо укажите общий ресурс Virtualbox, где TinyCore монтирует общий ресурс NFS, чтобы получить доступ к нему с хоста Windows,

или

6б. Установите монтирование NFS в каталог, который Virtualbox предоставляет хосту Windows.


Как я уже сказал, в крайнем случае.

Есть Клиентский проект NFS 4.1 для Windows с открытым исходным кодом от UMichigan, но вы должны собрать его самостоятельно, и я подозреваю, что перед развертыванием в производственной среде потребуется некоторое тестирование.

Я бы не стал запускать решение, которое не принадлежит Microsoft или не является очень хорошо протестированным решением - особенно для любого «серьезного» совместного использования (помимо простого копирования файлов).

Поймите, что NFS - очень мощный сетевой протокол, более мощный, чем его использует большинство людей. Например, хранение образов виртуальных машин в NFS отлично работает, выдерживает отключение сервера (независимо от длины) без потери данных и т. Д.

Это объясняет, почему это не «легко» - http://cygwin.com/ml/cygwin/2006-10/msg01074.html

Может быть, лучше спросить, почему бы просто не использовать samba на сервере nfs для предоставления общих ресурсов через smb? Я спрашиваю, потому что вы говорите, что эти два сервера не связаны. Samba должно быть довольно легко поддерживать на одной машине.

Я попробовал клиент Win7 NFS, и он был не очень хорош. Так что не спешите отказываться от сервера самбы, даже если вы найдете клиента.

Я думаю, что у cygwin теперь есть клиент и сервер NFS. Однако клиент - это только вершина проблемы. Также есть согласование разрешений unix с разрешениями Windows, что нетривиально.