本文旨在记录NFS网络服务及其搭建过程。
NFS(Network File System):网络文件系统,最早由SUN公司研发的一种在网络中主机之间进行数据传输的技术,提供的网络服务让使用者访问网络上的文件就像访问自己本地的文件一样。
PortTCPUDPDescription2049Yes, and SCTPYes[Network File System] (NFS)它基于远程过程调用(RPC)协议实现,RPC协议(Remote Procedure Call)允许运行于一台计算机的程序调用另一个地址空间的子程序,而程序员就像调用本地程序一样,无需额外地为这个交互作用编程。
PortTCPUDPDescription111YesYes[Open Network Computing Remote Procedure Call] (ONC RPC, sometimes referred to as Sun RPC)工作原理:
ubuntu 20.01 Desktop版本
服务器端:
(1)安装NFS服务;(nfs-kernel-server已经包含了nfs-common)
sudo apt install nfs-kernel-server(2)创建服务器共享文件目录;(以/work/nfsshare/为例)
sudo mkdir -p /work/nfsshare(3)配置文件/etc/exports;
sudo gedit /etc/exports添加共享文件目录内容:
#add content /work/nfsshare *(rw,sync,no_root_squash)
(4)展示共享文件的路径位置及属性
sudo showmount -e注意:
每一次修改/etc/exports都需要重启nfs服务 sudo systemctl restart nfs-kernel-server
客户端: (1)确保网络能够ping通
ping 服务器IP(2)使用mount命令进行挂载
参考链接: https://www.jianshu.com/p/b04816aea571 https://blog.csdn.net/qq_37860012/article/details/86717891