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结合,是服务与数据分离的一种应用模式

时间: 2024-10-18 03:42:36

autofs的相关文章

Centos   NIS+Autofs

The network user information service (NIS) enables you to create accounts on your network and share in all systems. This account can only be created on the NIS server. NIS need to download the client username and password data from the NIS server to

基础服务汇总 NFS+SAMBA+AUTOFS(太长了,三个服务做一篇吧)

1:nfs 常用的linux之前的网络共享,内网用的,最简单的,没设置任何权限的设置类似于: vim /etc/exports: /home/samba * 复杂点的 配置权限和限定ip来源的: /home/david 192.168.1.0/24(rw) 查看nfs showmount -e nfs_server_ip [[email protected] etc]# showmount -e 10.1.2.136 Export list for 10.1.2.136: /home/samba

Linux NFS自动挂载autofs配置

一.基于Linux下NFS文件系统的自动挂载方式, 前期准备环境两台Linux服务器: 准备一台NFS服务器端(系统环境centos6.5,ip地址192.168.100.100) 准备需要挂载NFS服务端的NFS客户端(系统环境centos6.5,ip地址192.168.100.101) 实施: 现在server端安装NFS保证能正常访问,我们这里通过yum工具安装即可 [[email protected] ~]# yum install nfs-utils rpcbind -y 通过修改NF

autofs rhel7

准备 Autofs是安装在客户端上的,客户端要用时自动挂载,5分钟不用自动卸载. 服务器端的配置请查看前面的文档 客户端配置 [[email protected]/]# yum -y install autofs [[email protected]/]# vim /etc/auto.master   #主要autofs配置文件 写入: /mnt/hr1        /etc/auto.hr1 /mnt/hr1这个目录不需要事先创建,因为autofs会主动创建 [[email protecte

autofs自动挂载

autofs:自动挂载器自动挂载器是一个监视目录的守护进程,并在目标子目录被引用时,自动执行预定义的NFS挂载自动挂载器由autofs服务脚本管理自动挂载器由auto.master配置文件进行配置,该文件引用了一个按惯例称作/etc/auto.misc或其他类似名称的二级配置文件autofs与NFS两者之间配后用的还是比较多的 mount命令参数非常多,如下为与NFS相关的参数.(1)-a:把/etc/fstab中列出的路径全部挂载.(2)-t:需要mount的类型,如nfs等.(3)-r:将m

CentOS 安装autofs 以建立自动mount的服务

一.安装 yum install autofs 二.配置目录的配置文件map 修改/etc/autofs.master # 标记/var/ftp/pub目录的配置文件为/etc/auto.vsftpd # Sample auto.master file # This is an automounter map and it has the following format # key [ -mount-options-separated-by-comma ] location # For det

autofs 自动挂载.

autofs 自动挂载. 操作环境:redhat 6 一.autofs 说明 自动挂载器是一个监视目录的守护进程,并在目标子目录被引用时,自动执行预定义的挂载 自动挂载器由autofs服务脚本管理 自动挂载器由auto.master配置文件进行配置,该文件引用了一个按惯例称作/etc/auto.misc 二.安装autofs [[email protected] home]# yum install autofs 三.配置autofs [[email protected] home]# rpm

NFS网络文件系统+autofs自动挂载

(1)实例:服务器端使用NFS服务输出/cxm目录为只读,/cxm下的目录为读写,并且开机自启动:客户端使用autofs服务自动挂载服务器输出的目录,并且1分钟无操作自动卸载. 服务器端:rhel6.3(192.168.200.122) [[email protected] 桌面]# mkdir /cxm   #新建父目录 [[email protected] 桌面]# mkdir /cxm/zyk  #新建子目录 [[email protected] 桌面]# ll -d /cxm  #查看父

Autofs实现NFS实时挂载

部署背景: 因公司的UPS老化,断电后只能支撑20min后,所有服务器都自动来电唤醒启动,此时 挂载nfs的应用服务器 总是比 nfs存储服务器 重启速度快,就是这个时间差,虽然可以实现开机挂载nfs磁盘,但是应用服务器往往无法成功挂载nfs磁盘. 解决方案: ①起初,使用开机脚本/etc/rc.local sleep 300 mount -a 基本满足断电重启的需求. ②第二阶段,因为时间段300秒这个延迟问题,总是发送不该有的手动操作,于是写了一个类似守护进程脚本,只要磁盘中无法检索nfs磁

autofs按需挂载配置

nfs和autofs比较:最为明显的区别是autofs是按需挂载,而nfs是永久挂载 一.服务端配置: 1.安装nfs服务端 yum -y install nfs* 2.配置nfs共享目录 vim /etc/exports /data1/hisdata  10.0.0.0/8(ro)        (权限分为很多种,此处我们只需要针对10网段做只读权限) 3.启动服务 /etc/init.d/rpcbind start /etc/init.d/nfs start 设置开机自动启动 chkconf