2011/05/16

在windows下使用NFS - Windows Services for Unix (SFU)

我的desktop使用WinXP的環境,長期以來都是在Windows下寫code,Linux下編譯。剛開始是透過samba來存取linux上的檔案,但samba的效能不知道為什麼這麼不盡理想,editor多開幾個file就開始hang住了,可能是editor會見一些function索引的關係吧?

試過一些samba參數設定,但是都沒有改善。想到NFS協定可以走,但在Windows上找一套free的NFS client實在不容易,大多要付錢而且採用自己的程式介面。最後採用了Windows Services for Unix(SFU) - 這套 Microsoft自己出的軟體。

1. 設定NFS

2. 安裝SFU

3. 將server上的/etc/group與/etc/passwd複製到C:\SFU\etc

4. 開啟Windows Services for UNIX->Services for UNIX Administration
選擇樹狀選單中的User Name Mapping->Configuration標籤
設定Password file與Group file (在剛剛放置的C:\SFU\etc)

5. 選擇Maps標籤
按List Windows Users -> 選擇帳號
按List UNIX Users -> 選擇帳號
按Add

6. 依照NFS設定的目錄掛載
$ mount \\hostname\home\brian\share z:


參考資料:
「轉貼」Windows下Linux开发环境设置(一)--TFTP服务器设置和NFS服务器设置
[Help] Windows mount NFS ?
Optimizing NFS Performance
在 Windows 系統掛載 UNIX NFS 分享目錄


沒有留言:

張貼留言