ubuntu虛擬機設置NFS文件共享

參考多篇博客,然後自己試驗,順便寫一下自己測試的過程。

 

1. 設置虛擬機裏的ubuntu網絡連接爲橋接,是爲了能讓外部設備訪問到虛擬的ubuntu

2. 設置虛擬機裏的ubuntu爲固定IP,“編輯連接”,IPv4設置,方法改爲手動,添加一個固定IP地址,填寫DNS,否則否則無法解析域名,無法登陸外部網站,這裏似乎要重啓,重啓後才能登陸外部網站

3. 安裝nfs

sudo apt-get install portmap

我使用的是ubuntu14,會提示“選取 rpcbind 而非 portmap”,然後會安裝或者檢查更新rpcbind,使用rpcbind即可

sudo apt-get install nfs-kernel-server

4. 配置NFS路徑

sudo gedit /etc/exports

必須使用sudo獲取root權限否則無權限修改文件,文件末尾添加:

/home/你共享的路徑 *(rw,sync,no_root_squash)

5. 啓動NFS

sudo /etc/init.d/portmap start
sudo /etc/init.d/nfs-kernel-server start

由於沒有portmap,所以第一句沒必要執行,可以嘗試sudo /etc/init.d/rpcbind start或者/etc/init.d/rpcbind restart或者/etc/init.d/rpcbind force-reload,可能都是被拒絕執行,不過發現似乎沒啥影響

6. 在arm板或者另一個linux系統中掛載虛擬機裏共享的文件夾

我使用的arm需要使用如下命令掛載,/mnt/kk這個文件夾要自己創建

mount -o vers=4 192.168.1.65:/home/你的共享路徑 /mnt/kk

其他使用

mount -t nfs -o nolock 192.168.1.65:/home/你的共享路徑 /mnt/kk

如果出現錯誤:

mount: /mnt/kk: bad option; for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program.

執行如下命令安裝nfs-common

sudo apt-get install nfs-common

7. 取消掛載

umount /mnt/kk

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章