远程文件服务nfs

NFS或网络文件系统是分布式文件系统协议。它可以帮助您通过网络与他人共享文件和整个目录

它允许远程系统上的程序彼此共享和访问信息,就像本地计算机上可用的信息一样

这项技术使您可以灵活地在多个系统上共享资源

服务端

安装

1
apt install -y nfs-kernel-server

查看 nfs 状态

1
systemctl status nfs-server

修改配置

添加客户端ip, 使得客户端可以连接上

1
2
3
mkdir -p /any/path/share
echo "/any/path/share clientIP(rw,sync,no_root_squash,no_subtree_check)" >> /etc/exports
service nfs-server restart

防火墙

开启 tcpudp协议的 2049 端口

客户端

安装

1
apt install -y nfs-common

挂载

1
2
mkdir -p /any/path/mount
mount serverIP:/any/path/share /any/path/mount

取消挂载

1
2
umount /any/path/mount
rm -r /any/path/mount

使用

接下来, 在多个客户端在挂载目录下任意操作, 都能实时同步了

参考资料