网络文件系统 (NFS) 用于在多个 Linux 系统内传输数据。
下面是在 RedHat 和 CentOS 操作系统中配置 NFS 服务器的步骤
更新导出文件
# exportfs -a
查看导出文件
# exportfs -v
重新启动 NFS 服务器服务
# service nfs restart # service portmap restart
将目录共享出来
# vi /etc/exports /NFS 10.10.10.0/24(no_root_squash,sync,rw)
/NFS ==> 共享的目录
10.10.10.0/24 ==> 允许的 IP 范围
no_root_squash ==> 默认情况下,NFS 被挂载为没有权限的用户,但使用此选项,我们将允许客户端以 root 权限挂载。
sync ==> 默认情况下,NFS 使用异步行为,同步用于在 NFS 安装后立即将数据移动到稳定存储以减少数据损坏的机会。
rw ==> 读写权限
准备工作
检查是否安装了所需的软件包
# rpm -qa | grep nfs nfs-utils-1.2.3-15.el6.i686 nfs-utils-lib-1.1.5-4.el6.i686 nfs4-acl-tools-0.3.3-5.el6.i686
在 Red Hat 5 或者 CentOS 5 中
# rpm -qa | grep portmap portmap-4.0-65.2.2.1
在 Redhat 6 或者 CentOS 6 中
# rpm -qa | grep rpcbind rpcbind-0.2.0-8.el6.i686
如果缺少软件包,我们可以使用 yum 安装它们
# yum -y install nfs
在客户端机器上
(确保端口映射服务在客户端机器上运行)
# mount -t nfs 10.10.10.90:/NFS /mnt
这里 10.10.10.90 是我的 NFS 服务器 IP,其中包含要挂载在 /mnt 上的共享目录的位置
日期:2020-06-02 22:18:27 来源:oir作者:oir