nfs分为客户端和服务器
服务器的配置:
- 安装nfs
apt-get install nfs-kernel-server - 打开配置文件添加共享目录
vi /etc/exports
这个目录自己舍设置在一个合适的位置,但在连接之前,要先创建这个目录,使这个目录要真实的存在。 - 重启nfs服务
/etc/init.d/nfs-kernel-server restart
可以用命令showmount -e localhost来看是否在该目录下挂载成功。
客户端的配置
挂载nfs共享的目录
mount -t nfs -o nolock,nfsvers=3,vers=3 192.168.1.9:/home/nfs /mnt/
其中192.168.1.9是服务器的IP,/home/nfs是服务器共享的目录,/mnt/是客户端的目录,这样一来就可以将客户端的目录和服务器的目录实现共享服务。文章来源:https://www.toymoban.com/news/detail-741369.html
实际情况
这里我需要用windows作为客户端,Ubuntu作为服务器,所以只需要在Ubuntu实现服务器的配置就行,客户端配置映射网络驱动器就行,如果是在开发板上的客户端的就需要使用命令挂载,来配置客户端
这里第一次连接的是可以的,但之后换了个目录就老是报错,搞了两天了,绝,心态炸裂。
这样配置之后文件显示没有,需要去ubuntu里的文件授予权限命令:chmod 777 *
踩过的坑:在ubuntu里更换共享文件之后,在映射驱动之前一定要把windows里连接的共享文件删除,不然连接会报错。
这里的文件是向上共享的,比如我共享home\topper\nfs_window文件,也可以对home\topper文件操作。
在这个地方点击鼠标右键,添加一个新的网络。文章来源地址https://www.toymoban.com/news/detail-741369.html
到了这里,关于nfs的挂载的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!