NFS共享文件
安装NFS服务器
编辑配置文件
/etc/exports
文件是NFS服务配置文件,用于定义要共享的文件系统以及访问控制规则。当NFS服务启动时,它会读取该文件,并根据其中的配置信息提供共享文件系统服务。
每行配置项都包含以下基本格式:
其中,<目录>
是要共享的目录的路径,<允许访问的IP地址/掩码>
是允许访问该目录的主机IP地址范围,<选项>
是可选的参数,用于指定访问权限、同步方式、安全策略等。以下是一些常用的选项:
ro
: 只读访问权限。rw
: 读写访问权限。sync
: 同步写入,即写入操作完成后立即刷新到磁盘。async
: 异步写入,即写入操作可能会延迟到一定时间后再刷新到磁盘。no_root_squash
: 允许远程用户以root权限访问共享目录。root_squash
: 将远程用户的root权限映射为nfsnobody用户权限。all_squash
: 将所有用户的权限映射为nfsnobody用户权限。no_subtree_check
: 不检查子目录的访问权限。
示例
允许192.168.1.0/24网段访问/data/share
文件夹
当您修改/etc/exports
文件后,需要重新加载NFS服务以使更改生效。具体方式可以根据您使用的Linux发行版来进行调整,一般使用systemctl
命令即可。例如,在Debian系统上,您可以使用以下命令重新加载NFS服务: