配置文件
* 主配置文件 /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结合,是服务与数据分离的一种应用模式