autofs

配置文件
* 主配置文件 /etc/auto.master 声明哪个目录支持自动挂载
注意: 一旦某个目录声明支持自动挂载
那么在autofs启动状态时,
你无法在这个目录做任何操作
/etc/auto.* 支持自动挂载的目录激活自动挂载的条件


先清除原有nfs客户端的配置,包括已经挂载的目录

自动卸载的时间在/etc/sysconfig/autofs中定义
TIMEOUT=300(s)


---nfs客户端---

# vi /etc/auto.master
----------------------
/mnt01 /etc/auto.mnt01
----------------------

# cp /etc/auto.misc /etc/auto.mnt01
# vi /etc/auto.mnt01
------------------------
nfs -rw,soft,intr 172.16.X.X:/shared
------------------------

#service autofs restart 重启autofs服务让新配置生效

#mkdir /mnt01
#cd /mnt01
#ls -a
#df -h

#cd nfs //激活自动挂载
#df -h


----------------------------------------------
NFS+autofs

---s1--- NFS服务器
#yum install nfs-utils rpcbind -y
#mkdir -p /shared/{a,b,c}
#vi /etc/exports
-----------------
/shared *(rw,sync,no_root_squash)
-----------------
#service rpcbind restart
#service nfs restart

#netstat -antulp | grep :2049
#showmount -e localhost

#cat

---s2--- NFS客户端,启用自动挂载功能

-------------------------

#yum install autofs -y
#vi /etc/auto.master
-----------------
/mnt01 /etc/auto.mnt01
-----------------
#vi /etc/auto.mnt01
-----------------
nfs -rw,soft,intr 172.16.X.X:/shared
-----------------
#mkdir /mnt01
#service autofs restart

 

autofs有一对位置替换符号 * &

#vi /etc/mnt/auto.mnt01
-----------------
* -rw,soft,intr 172.16.X.X:/shared/&
-----------------
#service autofs restart


---------------------
01 将ftp虚拟用户的权限组合都尝试一遍

02 访问两台web服务器,得到的页面内容是相同的
需要使用nfs共享目录来做为web服务器的默认主目录

m1/m2 ---- web
m3 ---- nfs

m1: node1: 172.16.254.201
m2: node2: 172.16.254.202
m3: node3: 172.16.254.203


---m3--- NFS服务器

# yum install nfs-utils rpcbind -y
# service rpcbind start
# service nfs start
# chkconfig rpcbind on
# chkconfig nfs on

# mkdir /webShared
# fdisk /dev/sda
/dev/sda5 ---> 10G ---> 8e
# partx -a /dev/sda
# yum install lvm2 -y
# pvcreate /dev/sda5
# vgcreate storage /dev/sda5
# lvcreate -L 5G -n webShared storage
# pvs
# vgs
# lvs
# mkfs.ext4 /dev/storage/webShared
# vi /etc/fstab
------------------
/dev/storage/webShared /webShared ext4 defaults 0 0
------------------
# mount -a
# df -h
# vi /etc/exports
------------
/webShared *(rw,sync,no_root_squash)
------------
# service nfs restart
# showmount -e localhost

---m1/m2---
#yum install httpd nfs-utils -y
#service httpd start
#chkconfig httpd on
#showmount -e 172.16.X.X(m3)
#vi /etc/fstab
---------------------
172.16.X.X:/webShared /var/www/html nfs defaults,soft,intr 0 0
---------------------
#mount -a


客户端现在在访问m1/m2两个网址时看到的内容是一样的。
因为挂载了相同的存储

如果存储空间不够,可以在nfs服务端对共享目录的磁盘空间做拉伸操作


---m1---

# df -h
Filesystem Size Used Avail Use% Mounted on
node3:/webShared 5.0G 138M 4.6G 3% /var/www/html

---m3---
# df -h
# lvextend -L 8G /dev/storage/webShared
# resize2fs /dev/storage/webShared
# df -h

---m1---
#df -h

web服务与NFS结合,是服务与数据分离的一种应用模式

转载于:https://www.cnblogs.com/mayuansheng/p/5802746.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值