• 幕客老师召集小伙伴
  • python自动化运维项目实战
  • nginx从入门到实战
  • 阿里云与Centos7实战

存储管理(autofs挂载)

知识点:

 


 

Automount (Autofs)自动挂载

 挂载是由访问产生的
 卸载是由超时产生的
========================================================

一、手动挂载(临时)
mount -t 文件系统类型 -o 选项1,选项2… 设备文件 挂载点
===本地设备文件
/dev/cdrom
/dev/sr0
/dev/sda5
/dev/vg01/lv01
/dev/md0
/dev/md1
/var/dvd.iso

[root@jeson ~]# mount -t ext4 -o ro /dev/sda5 /mnt/sda5[root@jeson ~]# mount -t iso9660 -o loop /dvd.iso /mnt/dvd[root@jeson ~]# mount -t iso9660 /dev/cdrom /mn/cd

===网络设备文件
NFS:  192.168.10.240:/home/dir1
CIFS: //192.168.10.240/dir2

[root@jeson ~]# mount -t nfs  192.168.10.240:/home/dir1 /mnt/dir1[root@jeson ~]# mount -t cifs  //192.168.0.240/dir2 /mnt/dir2

二、实现自动挂 
第一种解决方案: /etc/fstab
/dev/sda5               /mnt/sda5               ext4    defaults        0 0
192.168.10.240:/home/dir1 /mnt/dir1               nfs      defaults        0 0
//192.168.10.240/dir2     /mnt/dir2               cifs     defaults        0 0
优点:可以实现开机自动挂载
缺点:由于网络连接的不稳定性,会导致网络设备挂载失败
结论:适合挂载本地设备和持续使用的设备

第二种解决方案: automount按需挂载

[root@jeson ~]# rpm -q autofs
autofs-5.0.5-54.el6.x86_64
[root@jeson ~]# grep '^TIMEOUT' /etc/sysconfig/autofs 
TIMEOUT=300

案例1:使用automount将光盘/dev/cdrom自动挂载到/mnt/disk/cdrom
父挂载点(监控目录): /mnt/disk
子挂载点(关键字): cdrom

[root@jeson ~]# vim /etc/auto.master/mnt/disk       /etc/auto.jesonheng
[root@jeson ~]# vim /etc/auto.jesonheng
cdrom   -fstype=iso9660,ro,nosuid,nodev :/dev/sr0
[root@jeson ~]# service autofs restart

案例2:使用automount将192.168.10.240:/home/dir1 /mnt/nfs/dir1
父挂载点:/mnt/nfs
子挂载点:dir1

[root@jeson ~]# vim /etc/auto.master/mnt/nfs /etc/auto.nfs
[root@jeson ~]# vim /etc/auto.nfs
dir1    	-ro     192.168.10.240:/home/dir1
[root@jeson ~]# service autofs restart[root@jeson ~]# df Filesystem1K-blocks      UsedAvailableUse%Mounted on
192.168.10.240:/home/dir1
                       1032192445449354245%/mnt/nfs/dir1

========================================================
扩展知识:存储端NFS服务器配置 

[root@jeson ~]# mkdir /home/dir1 [root@jeson ~]# chmod 777 /home/dir1[root@jeson ~]# touch /home/dir1/test.txt[root@jeson ~]# vim /etc/exports /home/dir1      *(rw,sync)//*表示所有主机[root@jeson ~]# service nfs restart[root@jeson ~]# chkconfig nfs on	//将其设置为开机自动启动

========================================================

 

存储管理(autofs挂载)

Pingbacks已打开。

引用地址

暂无评论

发表评论