nfs 配置案例
案例 1
服务端
在 Centos 上配置 nfs 服务以只读的形式方式共享目录
/public(目录需要自己创建).
yum -y install nfs-utilsvim /etc/exports
/public 192.168.xxx.xxx(ro)mkdir /public
vi /etc/selinux/config
SELINUX=disabled
firewall-cmd --zone=public --add-service=rpc-bind --permanent
firewall-cmd --zone=public --add-service=mountd --permanent
firewall-cmd --zone=public --add-port=2049/tcp --permanent
firewall-cmd --zone=public --add-port=2049/udp --permanent
firewall-cmd --reload
service rpcbind start
service nfs start客户端
访问使用 nfsuser1 进行访问(用户需要自己创建);
在 Centos 上挂载来自 Centos 的 nfs 共享,将共享目录挂载到
/mnt/nfsfiles,启动时自动挂载.
验证共享是否成功 showmount -e 192.168.xxx.xxx
挂载共享目录
su -l nfsuser1
验证
服务器
客户端
案例 2
将主机 1 配置为 nfs 服务器,把
/var/www/html作为共享目录,
将主机 2 配置为 nfs 客户端,并在其上查看共享目录,并挂载到本地目录
/test
同时将 /
test文件夹内容拷贝到主机 2 下的/home/www,并创建一个归档备份
将主机 2 的
/home/www目录打包备份至/home目录下文件名为 www.tar.bz2,备份周期为每天凌晨 2 点开始.
案例 3
启动 nfs 服务和设置开机启动;
将以上挂载的云硬盘格式化为 ext4 格式并挂载到
/mnt目录上;
在主机2上发布共享
/public目录(需自行创建)和/mnt目录,/mnt目录允许所有用户访问,但不能写入,/public目录允许 192.168.11.0/24 网段的用户读写.
案例 4
服务端
配置 NFS 服务,以读写访问方式将
/data/web_data目录仅共享给 192.168.XX+1.0/24 网段的所有用户,且不挤压 root 用户的权限.
客户端
配置 NFS 服务,将主机 A 共享的目录挂载至
/data/web_data目录下.
验证共享是否成功 showmount -e 192.168.xxx.xxx