Ubuntu16.04NFS配置與ARM開發板互傳文件_掛載和卸載
阿新 • • 發佈:2018-07-05
分享 all http ini mnt 文件夾 linux系統 don lin
第一步:安裝NFS服務
sudo apt-get install nfs-kernel-server portmap
第二步:增加NFS配置文件
sudo vim /etc/exports
在vim終端中添加如下信息:
/home/china/nfsroot *(rw,sync,no_root_squash)
上面的路徑解釋如下圖,其中nfsroot文件夾為NFS服務所用的共享文件夾
第三步:重啟NFS服務
sudo /etc/init.d/nfs-kernel-server restart
每修改一次NFS的配置信息時,都需要執行命令重啟一次NFS服務
DONE!!!
驗證一:linux自己掛載自己
首先用以下命令查看掛載文件夾路徑信息
showmount -e
然後執行以下命令掛載改文件夾:
sudo mount -t nfs 192.168.1.218:/home/china/nfsroot /mnt/nfs/
其中,以上的IP地址為我Ubuntu的IP地址,你可以通過ipconfig
命令查看自己的,/mnt/nfs/
中的nfs文件夾是我自己在Ubuntu系統根目錄的/mnt/下自己建立的。
執行以下命令可以看到是否掛載成功
ls /mnt/nfs/
可以看到/home/china/nfsroot/
目標文件夾裏面的信息已經掛載到了/mnt/nfs/
文件夾下面
執行以下命令可以完成共享文件夾的卸載工作
sudo umount /mnt/nfs
驗證二:arm開發板掛載linux系統裏的文件夾
進入arm開發板(筆者的是JZ2440V3)
在開發板的終端裏執行以下命令
mount -t nfs -o nolock 192.168.1.218:/home/china/nfsroot /mnt/nfs/
這個/mnt/nfs/
裏的nfs文件夾是我在開發板上建立的
在開發板的終端裏執行命令
ls /mnt/nfs/
正常掛載
卸載掛載的文件夾命令為
umount /mnt/nfs/
驗證卸載成功。
P.S.
每修改一次NFS的配置信息時,都需要執行命令重啟一次NFS服務sudo /etc/init.d/nfs-kernel-server restart
若執行時遇到錯誤,把問題復制到baidu或者google裏,也許就會解決了
Ubuntu16.04NFS配置與ARM開發板互傳文件_掛載和卸載