Как получить доступ к общему ресурсу NFS из Windows 7 pro?

25

Везде, где я вижу Windows и NFS, есть упоминания о какой-то подсистеме приложений Unix или о чем-то подобном, но, очевидно, это не в Windows 7 pro.

Итак, вопрос: что я могу сделать, чтобы получить доступ к общей папке NFS из Windows 7 Pro? Что скачать, откуда? Есть ли какое-либо коммерческое приложение, или это просто какая-то бесплатная установка программного обеспечения?

Сообщество
источник
1
Хотя существуют способы монтирования общих ресурсов NFS в Windows (и я вижу несколько хороших ответов на этот вопрос ниже), более распространенный подход состоит в том, чтобы сервер предоставлял общие ресурсы SMB вместо или в дополнение к общим ресурсам NFS. Это делается путем запуска Samba на файловом сервере. Многие дистрибутивы Linux поставляются с Samba и интегрируются в графический интерфейс управления файлами.
Исаак Рабинович

Ответы:

13

Я пришел поздно, но вот реальное решение: (с открытым исходным кодом)

Изучал то же самое для win7 pro и нашел это: http://www.trevorpott.com/?p=385

Клиент Мичиганского университета NFS v 4.1. Это точно такой же клиент для NFS 4.1, который Microsoft включил в Windows 8. (Действительно, Microsoft финансировала его разработку.) Он находится здесь. Тем не менее, это займет немного знаний для установки. Я нашел, что это легко сценариев для установки в массовом масштабе, и, конечно, не проблема для установок на моем домашнем компьютере. скачать здесь: http://www.citi.umich.edu/projects/nfsv4/windows/readme.html#install

камыш
источник
URL-адрес git для исходного кода больше не работает, и просмотр структуры каталогов мне ничего не дал. Вот тот, который размещен на github: github.com/kofemann/ms-nfs41-client.git
Forethinker
Это работает, но поддерживает только NFSv4
ssnobody
Двоичные файлы клиента Мичиганского университета NFS v 4.1 (а также исходный код) можно загрузить по адресу citi.umich.edu/projects/nfsv4/windows/120612 . Нет необходимости компилировать из исходного кода, если у вас нет особых требований.
user139444
2

Я был в одной лодке. Есть сторонний инструмент под названием nfsAxe , хотя он условно-бесплатный. Пока что я только нашел это или обновился до Enterprise или Ultimate.

ACKumen
источник
2

Я изменил версию с Professional на Enterprise в реестре и смог установить «Службы для NFS» из раздела «Программы и компоненты».

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion]

"EditionID" = "Предприятие"

"ProductName" = "Windows 7 Enterprise"

Пол Ричард Лилленд
источник
Я изменил 2 поля и перезапустил, но опция «Службы для NFS» не отображается в диалоговом окне «Включение или выключение функций». Как ты заставил это работать?
Churro
Это не сработало для меня тоже.
ssnobody
2

Чтобы установить возможности NFS в Win7 (проверено при установке Win 7 Enterprise x64):

Панель управления> Программы и компоненты> Включение или выключение функций Windows (в верхнем левом углу)> Отметьте «Службы для NFS» в списке> Ок, каждый диалог

введите описание изображения здесь

edusysadmin
источник
13
Windows Pro не имеет «сервисов для NFS» в функциях Windows.
Может быть, только для Ultimate / Enterprise. Из быстрого веб-поиска видно, что с Windows 7 Pro обновите до Ultimate или найдите сторонний инструмент.
edusysadmin
У меня нулевое знание Windows, это определенно не моя ОС выбора. Есть идеи, какие сторонние инструменты доступны? Любой хороший? Стоит ли рекомендовать?
Я просто знаю, как установить компонент, никогда не использовал его сам.
edusysadmin
Это определенно не доступно, в любой форме, на Win 7 Pro. Вы не можете загружать или устанавливать что-либо из Microsoft или делать что-либо в Панели управления, что позволит Win 7 Pro (или ниже) использовать клиент NFS для Windows. Он доступен в Enterprise и Ultimate.
Конюшня
-1

Раньше вам нужны были Unix Services для Windows, но, похоже, вы не в 7 в соответствии с этим. Не окончательно, потому что я не использую 7, но выглядит как дополнительная служба, которая должна быть загружена.
http://sagehacks.wordpress.com/2009/01/21/howto-mount-nfs-shares-under-windows-7/

Деннис
источник
Я тоже видел эту страницу, но в Windows 7 я не смог найти «Мастер установки и удаления программ на панели управления».
Попробую еще один слепой удар, имеет ли панель управления windows 7 «классический вид». Или ты это проверил? gizmodo.com/#!5138189/… или netomatix.com/post/2009/08/09/…
Деннис
Ссылка на Gizmodo.com просто показывает мне главную страницу (почему-то перенаправлена ​​на gizmodo.pl). netomatix пишет об удалении программ. Я не вижу никакой опции / ссылки "классический вид".
Эта ссылка на Microsoft answers.microsoft.com/en-us/windows/forum/… содержит ссылку (ниже), чтобы загрузить службы microsoft.com/downloads/en/… Хотя есть и дальнейшее обсуждение, что это не работает для некоторых людей ??? Очень странные различия между версиями.
Денис
@Dennis: проверил это. Как сказал один из комментаторов, для этого требуются «сервисы UNIX», которые не являются частью Windows 7 Pro.
-1

КАК: Общий доступ к папкам Windows с помощью сервера для NFS:

Вы можете использовать Сервер для NFS, чтобы сделать ресурсы Windows доступными для клиентов UNIX и Linux, используя протокол NFS. Вы можете использовать проводник Windows или утилиту командной строки Nfsshare.exe для общего доступа к папке.

Чтобы открыть общий доступ к папке с помощью Nfsshare.exe:

  1. Войдите на сервер под управлением Windows, используя учетную запись уровня администратора.
  2. Нажмите кнопку Пуск, выберите пункт Выполнить, введите cmd и нажмите кнопку ОК.
  3. Введите следующую команду и нажмите клавишу ВВОД, чтобы предоставить общий доступ к папке для клиентов NFS> и разрешить анонимный доступ:

    nfsshare -o anon = да имя_ресурса = диск: путь

  4. Введите следующую команду и нажмите клавишу ВВОД, чтобы удалить общий ресурс NFS:

    nfsshare share_name / delete

  5. Введите: nfsshare /? И нажмите клавишу ВВОД, чтобы отобразить параметры, которые вы можете использовать с Nfsshare.

Чтобы поделиться папкой с помощью проводника Windows:

  1. Войдите на сервер под управлением Windows, используя учетную запись уровня администратора.
  2. Запустите проводник Windows.
  3. Щелкните правой кнопкой мыши папку, к которой вы хотите предоставить общий доступ, и выберите команду Общий доступ.
  4. Перейдите на вкладку «Общий доступ NFS» и нажмите «Отправить эту папку».
  5. Настройте соответствующие параметры и нажмите кнопку ОК. ПРИМЕЧАНИЕ. Microsoft рекомендует установить в сети хотя бы одну службу сопоставления имен пользователей, чтобы сопоставлять имена пользователей UNIX и Windows друг с другом.
JD
источник
1
Ответы с одной ссылкой здесь осуждаются. Пожалуйста, расширьте свой ответ, включив в него некоторые подробности о процедуре, вместо того, чтобы просто ссылаться куда-нибудь.
slhck