Ubuntu配置NFS客戶端和服務(wù)端
如果您想實(shí)現(xiàn)遠(yuǎn)程訪問并修改 ROS 主機(jī)中 Ubuntu 上的文件,可以通過 NFS掛載的方式。虛擬機(jī)上的 Ubuntu 系統(tǒng)可以通過 NFS 的方式來訪問 ROS 主機(jī)中Ubuntu 系統(tǒng)的文件,NFS 分為服務(wù)器掛載和客戶端訪問。這里虛擬機(jī)上的 Ubuntu作為客戶端,ROS 主機(jī)上的 Ubuntu 作為服務(wù)端,虛擬機(jī)的 Ubuntu 將ROS機(jī)載電腦上的 Ubuntu 文件掛載到本地。
一、配置 NFS 服務(wù)端(機(jī)載電腦必須先安裝好服務(wù)端,本地電腦作為客戶端才能夠訪問)
1 安裝 NFS 服務(wù)端
sudo apt-get install nfs-kernel-server
2 添加 NFS 共享目錄(要掛載的文件夾)
sudo gedit /etc/exports
在文末添加以下指令后保存退出,這個(gè)指令前面是要掛載的文件路徑
/home/cwkj/cwkj_ws *(rw,sync,no_root_squash)
3 給掛載的目錄設(shè)置權(quán)限以及修改文件用戶
sudo chmod -R 777 /home/cwkj/cwkj_ws
sudo chown -R 777 /home/cwkj/cwkj_ws
4 啟動(dòng) NFS
第一次開啟 NFS 時(shí),需要按照圖 4-6 和圖 4-7 所示,先啟動(dòng) NFS 再重啟 NFS。
啟動(dòng) NFS 服務(wù)
sudo /etc/init.d/nfs-kernel-server start
重啟 NFS 服務(wù)
sudo /etc/init.d/nfs-kernel-server restart
注:先在home目錄下新建一個(gè)mnt名稱文件夾,此處在客戶端運(yùn)行
5 掛載 NFS
sudo mount -t nfs 192.168.0.112:/home/cwkj/cwkj_ws ~/mnt
6 查看是否掛載成功
可以直接打開~/mnt 目錄查看里面的內(nèi)容是否和/home/cwkj/cwkj_ws一樣文章來源地址http://www.zghlxwxcb.cn/news/detail-791363.html
提示:nfs 掛載會在每次重啟后失效,需要手動(dòng)重新掛載,在我們提供的使用在樹莓派上的鏡像中設(shè)置了開機(jī)自動(dòng)掛載,所以每次開機(jī)后就不需要自動(dòng)掛載了。設(shè)置自啟動(dòng)可以參考博客的ubuntu設(shè)置自啟動(dòng)腳本
二、 配置 NFS 客戶端
以下步驟都是在客戶端執(zhí)行。
1、安裝 NFS 客戶端
sudo apt-get install nfs-common
2、重啟電腦
3、掛載文件
注:先在home目錄下新建一個(gè)mnt名稱文件夾,此處在客戶端運(yùn)行
sudo mount -t nfs 192.168.0.112:/home/cwkj/cwkj_ws ~/mnt
文章來源:http://www.zghlxwxcb.cn/news/detail-791363.html
4、 查看是否掛載成功
可以直接打開~/mnt 目錄查看里面的內(nèi)容是否和/home/cwkj/cwkj_ws一樣
到了這里,關(guān)于Ubuntu配置NFS客戶端和服務(wù)端詳解——手把手配置的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!