自动挂载Autofs
====================================================================
******** 挂载是由访问产生的**********
******** 卸载是由超时产生的**********
复习手动挂载:
# mount -t 文件系统类型 -o 选项1,选项2... 设备文件 挂载点
# mount -t ext3 -o ro /dev/sda5 /mnt/sda5
# mount -o loop */dvd.iso /mnt/dvd
设备文件:
===本地设备文件
/dev/cdrom
/dev/sda5
/dev/vg01/lv01
/dev/md0
/dev/md1
/var/dvd.iso
===网络设备文件 NAS存储
192.168.0.104:/home/dir1
//192.168.0.104/dir2
mount -t nfs 192.168.0.104 :/home/dir1 /mnt/dir1
mount -t cifs // 192.168.0.104 /dir2 /mnt/dir2
实现自动挂:
第一种解决方案: /etc/fstab
/dev/sda5 /mnt/sda5 ext3 defaults 0 0
192.168.0.104:/home/dir1 /mnt/dir1 nfs defaults 0 0
//192.168.0.104/dir2 /mnt/dir2 cifs defaults 0 0
优点:可以实现自动挂载
缺点:由于网络连接的不稳定性,会导致网络设备挂载失败 。
结论: 适合挂载本地设备和持续使用的设备
第二种解决方案: automount按需挂载
示例:自动挂载光盘
手工:mount /dev/cdrom /misc/cdrom //父挂载点/misc(监控目录,又可能有好几级目录) 子挂载点(关键字)cdrom
配置文件:vim /etc/auto.master
/misc /etc/auto.misc
vim /etc/auto.misc <== 这里要与上一行的/etc/auto.misc保持一致
cdrom -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom
vim /etc/auto.master
/media/111 /etc/auto.media 一般在原有的下一行新添加一行 挂载点可以不存在,自动创建
vim /etc/auto.media <== 这里要与上一行的/etc/auto.media保持一致
dir1 -ro 192.168.2.115:/home/dir1
#mount -t ext3 /dev/sda8 /mnt/disk8 //挂载本地设备
#mount -t nfs 1.1.1.1:/var/nfs1 /mnt/nfs //挂载网络设备,nfs设备
#mount -t cifs //2.2.2.2/smb /mnt/smb //网络设备挂载,samba服务设备
练习:网络设备
将一个共享192.168.2.115:/home/dir1 挂载到 /mnt /dir1 ,注意这里已经指定父挂载点和子挂载点了
# mount 192.168.2.115:/home/dir1 /mnt/dir1 手动
[root@station230 ~]# vim /etc/auto.master
/mnt /etc/auto.nfs
[root@station230 ~]# vim /etc/auto.nfs
dir1 -ro 192.168.2.115:/home/dir1
[root@station230 ~]# service autofs restart // 将autofs功能重新启动,实时监控
[root@station230 ~]# ls /mnt/
[root@station230 ~]# ls /mnt/dir1/
[root@station230 ~]# df
====================================================================
[root@station230 ~]# vim /etc/exports //nfs共享目录
/home/dir1 *
[root@station230 ~]# service nfs restart
====================================================================
====================================================================
******** 挂载是由访问产生的**********
******** 卸载是由超时产生的**********
复习手动挂载:
# mount -t 文件系统类型 -o 选项1,选项2... 设备文件 挂载点
# mount -t ext3 -o ro /dev/sda5 /mnt/sda5
# mount -o loop */dvd.iso /mnt/dvd
设备文件:
===本地设备文件
/dev/cdrom
/dev/sda5
/dev/vg01/lv01
/dev/md0
/dev/md1
/var/dvd.iso
===网络设备文件 NAS存储
192.168.0.104:/home/dir1
//192.168.0.104/dir2
mount -t nfs 192.168.0.104 :/home/dir1 /mnt/dir1
mount -t cifs // 192.168.0.104 /dir2 /mnt/dir2
实现自动挂:
第一种解决方案: /etc/fstab
/dev/sda5 /mnt/sda5 ext3 defaults 0 0
192.168.0.104:/home/dir1 /mnt/dir1 nfs defaults 0 0
//192.168.0.104/dir2 /mnt/dir2 cifs defaults 0 0
优点:可以实现自动挂载
缺点:由于网络连接的不稳定性,会导致网络设备挂载失败 。
结论: 适合挂载本地设备和持续使用的设备
第二种解决方案: automount按需挂载
示例:自动挂载光盘
手工:mount /dev/cdrom /misc/cdrom //父挂载点/misc(监控目录,又可能有好几级目录) 子挂载点(关键字)cdrom
配置文件:vim /etc/auto.master
/misc /etc/auto.misc
vim /etc/auto.misc <== 这里要与上一行的/etc/auto.misc保持一致
cdrom -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom
vim /etc/auto.master
/media/111 /etc/auto.media 一般在原有的下一行新添加一行 挂载点可以不存在,自动创建
vim /etc/auto.media <== 这里要与上一行的/etc/auto.media保持一致
dir1 -ro 192.168.2.115:/home/dir1
#mount -t ext3 /dev/sda8 /mnt/disk8 //挂载本地设备
#mount -t nfs 1.1.1.1:/var/nfs1 /mnt/nfs //挂载网络设备,nfs设备
#mount -t cifs //2.2.2.2/smb /mnt/smb //网络设备挂载,samba服务设备
练习:网络设备
将一个共享192.168.2.115:/home/dir1 挂载到 /mnt /dir1 ,注意这里已经指定父挂载点和子挂载点了
# mount 192.168.2.115:/home/dir1 /mnt/dir1 手动
[root@station230 ~]# vim /etc/auto.master
/mnt /etc/auto.nfs
[root@station230 ~]# vim /etc/auto.nfs
dir1 -ro 192.168.2.115:/home/dir1
[root@station230 ~]# service autofs restart // 将autofs功能重新启动,实时监控
[root@station230 ~]# ls /mnt/
[root@station230 ~]# ls /mnt/dir1/
[root@station230 ~]# df
====================================================================
[root@station230 ~]# vim /etc/exports //nfs共享目录
/home/dir1 *
[root@station230 ~]# service nfs restart
====================================================================