再來一個NFS Server

本來是打算架個NFS Server,讓Android可以Mount上去,那就不用Copy了(其實ES 檔案瀏覽器可以訪問),所以就來架一個NFS Server讓Android設備連進來。

先說結果好了,Server是架好了,但是Android /system/lib/modules 裡面什麼狗屁蛋都沒有,至少也來個 nfs.ko,所以還是沒完成。

至於CubieTruck就比較快了,畢竟還是正常的Linux版本,不像Android是閹割又閹割的Linux。

首先,安裝 nfs-kernel-server

apt-get install nfs-kernel-server

網路上很多人說要安裝其他套件,事實上,nfs-kernel-server 的確需要很多套件,但是系統會幫你安裝好的,所以安裝這個就好了。

安裝完之後,編輯 /etc/exports 檔案,在檔案末端加入

/home/denny 192.168.1.*(rw,sync,no_root_squash,no_subtree_check)

  • /home/denny -> 要分享的路徑
  • 192.168.1.* ->限制 192.168.1.xxx的網段可以 mount,NFS不是CIFS,NFS是沒有帳號密碼的喔!
  • rw 讀/寫權限
  • sync 數據同步寫入內存和硬盤
  • no_root_squash 服務器允許遠程系統以root特權存取該目錄
  • no_subtree_check 關閉子樹檢查

p.s. *和(之間沒有空白符號,也沒有TAB符號,就直接連在一塊。

重啟portmapper服務

service portmap restart

重啟NFS服務

service nfs-kernel-server restart

測試一下是否有mount成功

mount -t nfs -o nolock localhost:/home/denny//mnt/nfs/