服务端配置安装
#!/bin/bash
# 安装NFS服务器
yum install -y nfs-utils
# 创建共享目录
mkdir -p /mnt/nfs_share
# 设置共享目录权限
chmod -R 777 /mnt/nfs_share
# 配置NFS共享
echo "/mnt/nfs_share *(rw,sync,no_root_squash)" >> /etc/exports
# 启动NFS服务
systemctl start nfs-server
# 设置开机自启动
systemctl enable nfs-server
# 显示NFS共享列表
exportfs -rav
# 查看NFS服务状态
systemctl status nfs-server
客户端挂载nfs 使用
挂载NFS共享可以使用mount
命令。以下是如何在客户端上挂载NFS共享的步骤:
首先,确保客户端已经安装了nfs-utils
软件包。
创建一个本地目录,用于挂载NFS共享:
mkdir -p /mnt/nfs_client
使用mount
命令将NFS共享挂载到本地目录:
mount -t nfs <NFS服务器IP或主机名>:/mnt/nfs_share /mnt/nfs_client
其中,<NFS服务器IP或主机名>
是您NFS服务器的IP地址或主机名,/mnt/nfs_share
是您在服务器上配置的共享目录,/mnt/nfs_client
是您在客户端上创建的本地目录。
配置持久化
避免主机重启后挂载失效,需要通过在/etc/fstab
文件中添加一行来实现在系统启动时自动挂载:
<NFS服务器IP或主机名>:/mnt/nfs_share /mnt/nfs_client nfs defaults 0 0
请将<NFS服务器IP或主机名>:/mnt/nfs_share
替换为您的NFS服务器的实际地址和共享路径。
最后,使用df -h
命令检查挂载是否成功:
df -h