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
最新文章
- 关于百度编辑器UEditor的一点说明
- Codeforces 刷水记录
- 如何卸载重装docker?
- img只显示图片一部分 或 css设置背景图片只显示图片指定区域
- JS 日期格式化
- Linux进程切换代码分析
- Windows 服务入门指南
- printf,sprintf,vsprintf 区别【转】
- HDU 1838 Chessboard
- MySQL学习笔记(三):常用函数
- OpenGL ES学习001---绘制三角形
- [Codeforces Round#417 Div.2]
- PHP递归获取二维数组中指定key的值
- ---perl 模块安装方法
- CentOS上部署.net core
- JMS和AMQP的区别
- .NET、ADO.NET、ASP.NET名称解析及.NET平台架构组成
- Linux文件传输scp和rsync断点续传
- [To Selina] 《撒野》读后感
- NHibernate学习过程笔记
热门文章
- [转载] apache ab压力测试报错(apr_socket_recv: Connection reset by peer (104))
- DELPHI中完成端口(IOCP)的简单分析(3)
- Windows10 家庭版 关闭Windows defender
- 小型网站使用高德地图开发定位模块需要的php代码
- GreenDao开源ORM框架浅析
- js 整数型数组和字符型数组相互转换
- Vue脚手架使用步骤 2.9.6版本
- webstorm 配置 开发微信小程序
- <;c:forEach>;详解
- test6