网站建设解决,昆山网站设计,东莞朝阳企讯通科技,网站和新媒体建设管理办法NFS#xff08;Network File System#xff09;即网络文件系统#xff0c;它允许网络中的计算机之间通过 TCP/IP 网络共享文件资源#xff0c;服务端通过 NFS 共享文件目录#xff0c;客户端将该文件目录挂载在本地文件系统中#xff0c;就可以像操作本地文件一样读写服务…NFSNetwork File System即网络文件系统它允许网络中的计算机之间通过 TCP/IP 网络共享文件资源服务端通过 NFS 共享文件目录客户端将该文件目录挂载在本地文件系统中就可以像操作本地文件一样读写服务端文件。
在嵌入式 Linux 开发过程中我们经常需要将在 Linux 主机交叉编译的程序文件下载到嵌入式 Linux 开发板中运行通过使用 NFS 可大大简化操作流程。
搭建 NFS 服务
执行命令安装 NFS 服务
sudo apt-get install nfs-kernel-server输入 y或直接回车确认等待安装完成 在用户目录下新建 nfs-work 文件夹作为 NFS 的工作目录 使用 vi 编辑器打开 NFS 配置文件
sudo vi /etc/exports添加 /home/alpha/nfs-work 作为 NFS 的一个工作目录 NFS 配置的一些常用参数总结如下
常用参数含义ro以只读的方式共享rw以读写的方式共享sync数据同步async数据异步secure客户端必须使用 NFS 保留端口 1024 以下的端口insecure允许客户端使用 1024 以上的端口访问subtree_check检查父目录的权限no_subtree_check不检查父目录权限root_squash客户端以 root 用户访问时赋予其匿名用户权限no_root_squash客户端以 root 用户访问时赋予其 root 权限
执行命令重启 rpcbind 和 NFS 服务
sudo /etc/init.d/rpcbind restart
sudo /etc/init.d/nfs-kernel-server restart重启成功 测试 NFS
首先保证 Linux 服务主机和客户机相互 ping 通主机 ping 客户机 IP 客户机 ping 主机 IP 客户机执行 mount 命令将主机 NFS 工作目录挂载在本地 /mnt/ 目录下
mount -t nfs4 -o vers4 192.168.0.120:/home/alpha/nfs-work /mnt/查看客户机本地目录已创建 mnt 文件夹且该文件夹为空 在主机 NFS 工作目录下创建 test.txt 文件并写入一些内容 在客户机查看本地 mnt 目录test.txt 文件已经同步过来了 在客户机向 test.txt 文件中添加内容 在主机 NFS 工作目录下再次查看 test.txt 文件内容也同步了 更多内容
CSDN博客Hello阿尔法哔哩哔哩Hello阿尔法知乎Hello阿尔法