有關 NAS 所支援的 NFS 版本

這是朋友所遇到的問題, 他提及在其 vmware 上的應用上, 必須使用 NFS v4, 在 survey 過一些廠牌的 NAS 後發覺, 很多 NAS NFS 僅支援至 NFS v3, 以致於在選擇上少了許多.

小弟自己鮮少使用 NFS, 大致 google 了一下, 確實也不少網友提到類似的問題. 例如.
Why vSphere Needs NFSv4

看來的確有它的優勢.

至於小弟手上的 NAS 呢? 它到底支援 NFS 那個版本.

QNap TS-211PII and TS-459ProII: 經查官網上的資料, 應該是支援 NFS v2/v3

Synology DS411+II and DS211j: 官網規格上沒有寫, 但下 nfsstat 指令(如下), 看來應該是支援 NFS v2/v3/v4 版本.

有關 NAS 所支援的 NFS 版本

由於小弟對於 NFS 並不熟悉, 上述內容若有錯誤歡迎指正, 謝謝.

文章關鍵字
Windows 7 下如何 mount NFS?



於 NAS 開啟 NFS 功能及權限 (以 Synology 為例)


於 Windows 7 mount NFS 所分享出來的資料夾


於 Windows 網路磁碟, 該掛載的磁碟按右鍵, 可查屬性.


umount command 可以刪除 NFS mountpoint

for Windows 2000/XP
Microsoft Services for Unix 3.5 免費下載

尚待解決
以上述方式於 Windows 7 mount NFS, 發覺中文目錄及檔名有亂碼產生. (以 mount -o lang=xxx 設定也無效), mount QNap NFS 也是同樣的狀況. 確認 windows nfs client 並不支援 unicode.

FB: Pctine
在Windows7裡面還要安裝其他額外的軟體嗎?
我的Windows7是專業版的,可是裡面沒有Services for NFS這個項目。
pctine wrote:
Windows 7 下如何 mount NFS?
於 NAS 開啟 NFS 功能及權限 (以 Synology 為例)
於 Windows 7 mount NFS 所分享出來的資料夾
≡≡ 覺人之詐,不憤于言;受人之侮,不動于色;察人之過,不揚于他;施人之惠,不記于心 ≡≡

TS-459ProII 應該有支援NFS4,
http://forum.qnap.com/viewtopic.php?p=225890
我按照裡面設定可開啟 NFS4

raypak wrote:
TS-459ProI...(恕刪)


感謝分享, 經測試確實可以開啟 QNap nfs4 功能.

Test
QNap mount 本機的 nfs 正常:
mount -t nfs 127.0.0.1:/backup /tmp/test

QNap mount 本機的 nfs4 正常:
mount -t nfs4 127.0.0.1:/backup /tmp/test

QNap mount Synology nfs 正常:
mount -t nfs 192.168.3.13:/volume1/family /tmp/test

QNap mount Synology nfs4 不ok:
mount -t nfs4 192.168.3.13:/volume1/family /tmp/test

----------------------------------------------------------

Synology mount 本機的 nfs ok:
mount -t nfs 127.0.0.1:/volume1/family /tmp/test

Synology mount 本機的 nfs4 錯誤:
mount -t nfs4 127.0.0.1:/volume1/family /tmp/test

Synoology mount QNap nfs 正常:
mount -t nfs 192.168.3.14:/backup /tmp/test

Synology mount QNap nfs4 錯誤:
mount -t nfs4 192.168.3.14:/backup /tmp/test


看來 QNap NAS kernel 已支援 nfs4, 只要手動去開啟它即可, 上面簡單的測試也都 ok, 而反而是 Synology NAS kernel 看起來也支援 nfs4, 但反而以本機方式測試時無法以 nfs4 file system mount, 而以 QNap 去 mount Synology nfs4 也出現錯誤訊息, 此部份必須再請 Synology 客服研究看看了.


-----------------------------------------------------------
Windows 7 下的 mount command, 似乎無法指定以 nfs4 方式 mount, 所以無法測試.
FB: Pctine
NFS Client for Windows

最近友人詢問有關於在 Windows 7 底下 mount NFS 的工具程式, 除了前面所提 Windows Ulitima 內建 NFS Client 支援外, 無奈其所使用為 Windows 7 Professional, 並無此功能.

底下這個小工具程式, 雖然不能 mount NFS, 但至少它類似檔案總管功能, 可以讀取 NFS 檔案內容, 並複製至 PC Local Disk.

由此處下載

程式不需安裝, 直接解壓縮後執行 nfsclient.exe 即可, 使用的方法很簡單, 輸入 NAS IP, 畫面左方為 PC 本機磁碟, 而右方即為 remote 端 NFS Share files
FB: Pctine
最近靠著fedora大大幫忙,最後終於成功在ubuntu上啟動nfs..

nfs果真是linux近端連線最佳選擇,反應超快.
另外pctine大大提在windows7下用nfs,
非英文名稱會出現亂碼,索倖在ubuntu下沒發生.
可能ubuntu早就已全面改utf-8的文字,nas裡的檔名顯示才安然無事.

我的nas是用synology系統,掛載nfs方式如#2樓pctine大大所教.
但難在nfs不是ubuntu系統安裝完,nfs client就可以用..
nfs client要到ubuntu軟體中心下載nfs-common套件,搜尋名稱安裝就可以用了.

再來就是安裝nfs資料夾,也是google搜尋耗我時間最久的地方.
首先,要在家目錄(類似Windows檔案總管)建立一個資料夾.
位置名稱不設限,但要確實記住路徑.

再來鍵盤按Ctrl + Alt + T 開啟ubuntu終端機視窗.
輸入sudo nano /etc/fstab ,意指用nano文字工具編譯/etc/fstab這個檔案.


格式就如圖最下行所標 (最後一行以上的文字為ubuntu其它設定,勿隨意變更!)
192.168.1.92:/volume1/Download /home/gfx/Download nfs defaults 1 1
192.168.1.92為nas的ip;
/volume1/Download為nfs server位置;
/home/gfx/Download為ubuntu資料夾位置


Ctrl + O存檔後重新開機,
重開機後/home/gfx/Download這資料夾就換轉換身份
變成192.168.1.92:/volume1/Download網路資料夾,而非一般普通資料夾了.

另外Google搜尋還有教另一種nfs client方法,不過不太建議..
ubuntu終端機視窗下命令:
sudo mount -t nfs 192.168.1.92:/volume1/Download /home/gfx/Download

這種方式優點在不用修改/etc/fstab,不過重開機後nfs資料夾就不見了
還要再重下命令才能再掛nfs資料夾,爛透了
文章分享
評分
複製連結

今日熱門文章 網友點擊推薦!