windows nfs server for linux

NFS,是Network File System的簡寫,即網絡文件系統。網絡文件系統是FreeBSD支持的文件系統中的一種,也被稱爲NFS. NFS容許一個系統在網絡上與他人共享目錄和文件。經過使用NFS,用戶和程序能夠像訪問本地文件同樣訪問遠端系統上的文件。linux

爲了在windows提供nfs server, 在網上查詢了一下,發現微軟提供的Services for UNIX(SFU)軟件包裏包含NFS Server,能夠知足個人要求。

 下面將整個nfs搭建過程進行描述:

1、安裝SFU 一、下載軟件SFU 二、編輯密碼passwd、用戶組group 新建文本文件:C:\passwd 文件內容: root::000:000:root:/home/root:/bin/bash 新建文本文件: C:\group 文件內容: root::000:root 三、運行SFU35BETA_EN.exe釋放壓縮的文件 四、運行SfuSetup.msi,選擇自定義安裝 五、"Authentication tools for NFS"和"NFS"兩項徹底安裝,其餘各項不安裝windows

2、配置Services for UNIX Administration 一、開始->程序->Windows Services for Unix->Services for Unix Administration,啓動Services for UNIX Administration 二、出現設置窗口後,"User Name Mapping"->"Configuration", 勾選「Use password and Group files」, 在"Password file path and name"下的空白欄中輸入C:\passwd,在"Group file path and name"下的空白欄中輸入C:\group 3,"User Name Mapping"->"Map3", 點擊"show user maps", 在"windows user name"和"unix user name"框中分別輸入Administrator和root,"add"添加,點擊"show group Maps", 在"windows group name"和"unix group name"框中分別輸入Administrators和root,"add"添加 五、Apply安全

3、共享Windows主機目錄
一、不需重啓,對NTFS格式盤中要共享的目錄,右鍵點擊出現下拉菜單,選擇"屬性",出現目錄屬性窗口。 二、選擇"NFS Sharing"選項卡,選中share this folder;選中Allow anonymous access;點擊Permissions,出現NFS Share Permissions窗口,設置共享文件夾讀寫屬性。 三、在Type of access下拉菜單中選擇Read-Write(可讀可寫);要使目標板對本機文件有root權限,選中Allow root access。 四、設置完,點擊OK按鈕,回到目錄屬性窗口。 五、點擊"安全"選項,添加everyone,使之容許讀取、控制,或者徹底控制,若是沒有"安全"選項請在資源管理器點"工具"->"文件夾選項",點擊查看選項,將"使用簡單文件共享(推薦)"前的勾去掉,目錄屬性窗口裏就有安全選項了。 六、開啓了windows的文件共享功能"屬性"-"共享"-"共享此文件夾",更改"權限"爲"徹底控制"(若是沒有請開啓,NFS能掛載,但不能訪問的問題)bash

4、掛載 mount –t nfs –o nolock,proto=tcp,nfsvers=3 192.168.1.169: share_name /mnt網絡

本人使用nfs的目的是,將windows上的一個nfs sharing文件夾 鏡像到arm11 linux的一個文件夾下,windows上共享的那個文件夾其實就是本人開發的一個系統,這樣經過nfs鏡像及網絡傳輸,我在linux上能夠直接運行該系統。app

相關文章
相關標籤/搜索