私はWindows 7 Professionalを持っていますが、Windows用のNFSクライアントはEnterpriseおよびUltimateエディションにのみ含まれています。
一部のWindowsマシンをNFSサーバーに接続して、現在使用しているSambaサーバーを削除できるようにしたいと考えています。
Windows 7用の無料のNFSクライアントはありますか?
ProNFSやaxeNFSなどのツールがあることは知っていますが、無料ではありません。
このオープンソースプロジェクトを確認してください。
Nekodrive
https://github.com/nekoni/nekodrive
このプロジェクトのターゲットは、WindowsのDokanユーザーファイルシステム上にNFS(ネットワークファイルシステムv2/v3/v4.1)を実装することです。これにより、NFSエクスポートをローカルのWindowsドライブとして非常に簡単にマウントできます。 NFSリモートエクスポートにアクセスするためにNFS Windowsクライアントは必要ありません。MicrosoftExplorerを使用するだけで済みます。現在のバージョンはまだNFS v4.1をサポートしていません。
質問を理解している限り、Microsoft Windows Services for UNIXを使用できるはずです。ここから入手できます。
https://www.Microsoft.com/en-us/download/details.aspx?id=274
有益な編集:リンクでのダウンロードは利用できなくなりました。 2017年11月5日
最後の手段として、Windowsワークステーションがホストする仮想化環境にLinuxをインストールすることが可能だと思います。 Virtualbox-ゲストがNFSボリュームとしてマウントする共有ストレージを提供します。
ゲストが共有をマウントできるように、別のネットワークインターフェイスを用意するとかなり役立つと思います。
言い換えると:
VirtualboxをWindowsデスクトップにインストールします。
TinyCoreをVirtualboxにインストールします。
TinyCoreの環境を構成して、共有ストレージディレクトリを含めます。
TinyCoreにnfs-commonをインストールします。
TinyCoreから必要なNFS共有をマウントします。
6a。 Virtualbox共有を、TinyCoreがNFS共有をマウントする場所にポイントして、Windowsホストからアクセスできるようにします。
または
6b。 VirtualboxがWindowsホストに提供しているディレクトリにNFSマウントをマウントします。
私が言ったように、最後の手段。
MichiganのNFS 4.1 Windowsクライアントオープンソースプロジェクト がありますが、自分でビルドする必要があり、本番環境にデプロイする前にいくつかのテストが必要になると思います。
私は、Microsoftのソリューションまたは十分にテストされたソリューションではないものを実行することをためらいます。
NFSは非常に強力なネットワークプロトコルであることを理解してください。たとえば、NFSへの仮想マシンイメージの保存は正常に機能し、データを失うことなくサーバーの停止(長さに関係なく)に耐えます。
これは、「簡単」ではない理由をカバーしています- http://cygwin.com/ml/cygwin/2006-10/msg01074.html
より良い質問は、nfsサーバーでsambaを使用してsmb経由で共有を公開するだけではないのではないでしょうか。 2つのサーバーが関連していないように聞こえるので、お願いします。 Sambaは、同じマシン上でサポートするのがかなり簡単であるべきです。
Win7 NFSクライアントを試してみましたが、それほど素晴らしいものではありませんでした。そのため、たとえクライアントを見つけたとしても、Sambaサーバーをすぐに落とさないでください。
Cygwinには現在NFSクライアントとサーバーがあります。ただし、クライアントは問題の先端にすぎません。 UNIXのアクセス許可とWindowsのアクセス許可との整合も重要です。