NFS挂载
1、安装NFS服务sudo apt-get install nfs-kernel-server2、修改配置添加共享目录sudo vim /etc/exports添加/home/ubuntu/catkin_ws目录# /etc/exports: the access control list for filesystems which may be exported#to NFS clients.S
·
1、安装NFS服务
sudo apt-get install nfs-kernel-server
2、修改配置添加共享目录
sudo vim /etc/exports
添加/home/ubuntu/catkin_ws目录
# /etc/exports: the access control list for filesystems which may be exported
# to NFS clients. See exports(5).
#
# Example for NFSv2 and NFSv3:
# /srv/homes hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)
#
# Example for NFSv4:
# /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
# /srv/nfs4/homes gss/krb5i(rw,sync,no_subtree_check)
#
/home/ubuntu/catkin_ws
3、给挂载的目录设置权限和修改文件用户
sudo chmod -R 777 /home/ubuntu/catkin_ws
sudo chown -R 777 /home/ubuntu/catkin_ws
“-R”是说明命令的作用域包括该文件夹和其包括的全部子文件夹
4、启动nfs服务
启动
sudo /etc/init.d/nfs-kernel-server start
重启
sudo /etc/init.d/nfs-kernel-server restart
5、挂载
sudo[空格]mount[空格]-t[空
格]nfs [空格][服务端IP地址][冒号][服务端挂载文件的路径][空格][挂载到客户端
的路径]
sudo mount -t nfs 192.168.43.214:/home/ubuntu/catkin_ws /mnt
挂载服务器上的不成功时可以使用下面一句话
sudo mount -t nfs -o nolock,nfsvers=3,vers=3 192.168.43.214:/home/ubuntu/catkin_ws /mnt
6、查看挂载情况
df -h
ubuntu@ubuntu:~$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 1.9G 0 1.9G 0% /dev
tmpfs 383M 7.5M 375M 2% /run
/dev/mmcblk0p2 15G 6.3G 7.4G 46% /
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/mmcblk0p1 253M 78M 175M 31% /boot/firmware
tmpfs 383M 16K 383M 1% /run/user/120
tmpfs 383M 0 383M 0% /run/user/1000
192.168.43.214:/home/ubuntu/catkin_ws 15G 6.3G 7.4G 46% /mnt
7、安装 NFS 客户端
sudo apt-get install nfs-common
8、问题1:nfs出现拒绝访问“mount.nfs: access denied by server while mounting 192.168.0.100:/home/wheeltec/catkin_ws”
解决方法:
网页有很多,有修改权限的。将分享的目录和挂载的目录进行修改777的权限。还有将重启的但指令不同。链接1、链接2
本人遇到这问题经过上面修改权限和修改配置文件后,重新启动后就挂载成功了
sudo service nfs-kernel-server restart
更多推荐
已为社区贡献1条内容
所有评论(0)