(一)准备工作
服务器端和客户端均要安装nfs服务,并配置开机启动
yum install -y nfs-utils # 使用yum安装nfs-utilssystemctl start nfs-server # 启动nfs服务systemctl status nfs-server # 查看nfs服务状态systemctl enable nfs-server # 设置nfs服务开机启动
服务器主机防火墙配置访问控制(此处仅是一个栗子,生产环境根据需求配置)
firewall-cmd --add-source=192.168.0.0/24 --zone=trusted --permanent# 将客户端网端加入trusted域firewall-cmd --list-all--zone=trusted # 查看trusted域中放行列表
(二)nfs服务器端配置
pvcreate /dev/sda # 将磁盘sda加入物理卷vgcreate vg_nfs -s 8M /dev/sda # 在物理卷sda上创建卷组vg_nfs,并设置PE值为8M(默认4M)lvcreate -n lv_nfs -L 30G vg_nfs # 在卷组vg_nfs上创建大小为30G的逻辑卷lv_nfsmkfs.xfs /dev/vg_nfs/lv_nfs # 格式化逻辑卷lv_nfs为xfs格式vim /etc/fstab # 编辑fstab,将格式化后的逻辑卷lv_nfs挂载到挂载点(此处为/data)`/dev/vg_nfs/lv_nfs/dataxfsdefaults0 0`# 在fstab中写入该内容,设置永久挂载vim /etc/exports # 编辑nfs服务配置文件,使挂载点(/data)和文件目录(nfs-share)共享出去`/data192.168.0.0/24(rw)`# `/nfs-share192.168.0.0/24(rw)`chmod o+w /data /nfs-share # 修改挂载点(/data)和文件目录(nfs-share)的权限,使nfs客户端可写
(三)nfs客户端配置
mkdir /data /nfs-share # 创建两个挂载点,此处挂载点名称与服务器端保持一致# 临时挂载mount -t nfs 192.168.0.144:/data /data # 通过df -Th 可看到空间大小为nfs服务器的逻辑分区lv_nfs的大小mount -t nfs 192.168.0.144:/nfs-share /nfs-share # 通过df -Th 可看到空间大小为根目录“/”的大小# 永久挂载vim /etc/fstab # 编辑配置文件fstab`192.168.0.144:/data/datanfsdefaults0 0``192.168.0.144:/nfs-share/nfs-sharenfsdefaults0 0`mount -a