江湖道

庙堂,江湖,学术!

返回顶部

linux存储管理之自动挂在

 

自动挂载 Automount


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

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



一、手动挂载(临时)
mount -t 文件系统类型 -o 选项1,选项2... 设备文件 挂载点

===本地设备文件
/dev/cdrom 光盘设备
/dev/sr0 光盘设备
/dev/sda5 基本分区
/dev/vg01/lv01 逻辑卷
/dev/md0 软RAID设备
/var/dvd.iso ISO镜像文件
[root@localhost ~]# mount -t xfs -o ro /dev/sda5 /mnt/sda5
[root@localhost ~]# mount -t iso9660 -o loop /var/dvd.iso /mnt/dvd
[root@localhost ~]# mount -t iso9660 /dev/cdrom /mn/cd

===网络存储设备文件
准备NFS存储见本页后
NFS: 192.168.122.137:/home/dir1
CIFS: //192.168.10.240/dir2

NFS Client
[root@localhost ~]# mount -t nfs 192.168.122.137:/home/dir1 /mnt/dir1
[root@localhost ~]# mount -t cifs -o user=allice,pass=111 //192.168.0.240/dir2 /mnt/dir2


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

第二种解决方案: automount按需挂载
[root@localhost ~]# yum -y install autofs

案例1:使用automount将192.168.122.137:/home/dir1 /nas/dir1


父挂载点:/nas
子挂载点:dir1

[root@webserver ~]# vim /etc/auto.master
/nas /etc/auto.nfs

[root@webserver ~]# vim /etc/auto.nfs
dir1 -rw 192.168.122.137:/home/dir1
dir2 -rw 192.168.122.137:/home/dir2

[root@webserver ~]# systemctl restart autofs
[root@webserver ~]# systemctl enable autofs
[root@webserver ~]# ls /nas/dir1


 

扩展知识:准备NFS 存储


[root@nas ~]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)

[root@nas ~]# systemctl stop firewalld.service
[root@nas ~]# systemctl disable firewalld.service

[root@nas ~]# mkdir /home/dir1
[root@nas ~]# touch /home/dir1/file{1..10}

[root@nas ~]# vim /etc/exports
/home/dir1 *(rw,sync,no_root_squash)

[root@nas ~]# systemctl restart nfs-server.service
[root@nas ~]# systemctl enable nfs-server.service

最终提供的NFS共享为:
192.168.122.137:/home/dir1





posted @ 2019-03-28 00:09  大江东流水  阅读(230)  评论(0编辑  收藏  举报