<实训|第十二天>用LVM对linux分区进行动态扩容
[root@localhost~]#序言
在linux中,我们安装软件的途径一般有那些,你们知道吗?
在linux中,如果你的磁盘空间不够用了,你知道如何来扩展磁盘吗?
动态扩容不仅在工作中还是在其他方面都是一个非常重要的技能,所以学会它,对你很有帮助。


开班第十二天:
[root@localhost~]#今天的课程大纲
1.linux系统中安装软件的方式和途径
2.lvm磁盘管理机制的原理
3.如何使用lvm管理磁盘
4.动态扩容的方法
5.使用lvm的好处
详细讲解:
[root@localhost~]#linux系统中的安装软件的方式和途径
说实话,linux的娱乐软件比较少,但是技术软件绝不会比windows差的。
那么我们在linux中,如何来寻找我们需要的软件呢?那么我就介绍几个途径吧。
redhat官方(看你使用什么发行版)
软件的官方,你希望得到什么软件,就去官方网站找
第三方:EPEL,EPEL的全称叫 Extra Packages for Enterprise Linux 。EPEL是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。装上了 EPEL之后,就相当于添加了一个第三方源。注意是源。
如果软件都不符合你的要求,那么就自己制作吧,其实自己制作不难,后期我会将如何自己制作自己的软件。
[root@localhost~]#lvm磁盘管理机制的原理
vm是什么,它是一个磁盘管理机制,这里你只需要三个东西:pv物理卷,vg卷组,lv逻辑卷。原理呢,就是一个物理磁盘,可以把它转化为一个pv,而一个pv上面可以建立多个vg,一个vg上面又可以分成多个lv。lvm能够让我们更好的确定各个分区的大小从而确定该分配多少的物理空间。普通的磁盘分区分好之后,是不能更改的,这个就可以。所以后面会有动态扩容。
[root@localhost~]#如何使用lvm管理磁盘
首先我这里有一块物理磁盘,/dev/sdb,大小为2G,我已经在上面创建了分区/dev/sdb1,现在我们就开始使用lvm进行管理。
1.直接执行pvcreate /dev/sdb1

2.我们创建一个卷组为vgmap:vgcreate vgmap /dev/sdb1

3.我们在vgmpa卷组上创建两个lv,lvmapone大小为1G,lvmaptwo大小为剩余的。
lvcreate -n lvmapone -L 1G vgmap。

4.对两个lv进行创建文件系统,然后挂载使用。


[root@localhost~]#动态扩容的方法


[root@localhost~]#使用lvm的好处
1.动态扩容-->在线扩容,在不卸载分区的情况下进行增加容量,方便快捷。
2.简单。。。说实话挺简单的。
3.可以把多个磁盘组合在一起使用,就不必担心要买一个很大的磁盘。
4.快照,等io不繁忙的时候就可以进行备份,方便。
总结:
[root@localhost~]#来自爱家人爱老婆的IT男:
今天我们主要学习了软件安装的途径,我们在今后可以定制自己的软件包。
动态扩容,现在很多公司都会让运维工程师掌握的一个技能,所以,学习到没有错。
博客园:爱家人爱老婆的IT男
QQ群:145252709,我会上传资源,同时会有很多大神跟你们讨论学习分享
微信公众号:程序猿的野生香蕉【获取文章中出现的工具】
<实训|第十二天>用LVM对linux分区进行动态扩容的更多相关文章
- <实训|第六天>偷偷让新手的Linux无限重启附linux主机名称不是随便乱改的!
先说个事情:这几天我正在忙一个项目的设计,8月1号之前要弄出来,所以每天都要弄到很晚,可能更新就有点跟不上了,不过我如果有时间的话,我就更新,没时间的话,我会在8月1号之后统一更新出来,希望大家谅解! ...
- Linux:lvm磁盘分区,动态扩容
一.lvm磁盘分区: 1,查看新增的磁盘,需要使用root权限 fdisk -l 看到有一个新增的100G磁盘 2,对磁盘进行分区 fdisk /dev/xvdb 1,输入:n 表示创建一个新的分区( ...
- LVM基础详细说明及动态扩容lvm逻辑卷的操作记录
LVM概念:---------------------------------------------------------------------------------------------- ...
- <实训|第十一天>学习一下linux中的进程,文件查找,文件压缩与IO重定向
[root@localhost~]#序言 在今后的工作中,运维工程师每天的例行事务就是使用free -m,top,uptime,df -h...每天都要检查一下服务器,看看是否出现异常.那么今天我们就 ...
- <实训|第八天>超级管理员管理linux用户行为权限附监控主机状态
作为运维工程师,系统管理员,你最大的权力就是给别人分配权力,而且你还能时时控制着他们,今天就给大家介绍一下关于管理用户这一方面的前前后后. 开班第八天: 主要课程大纲:(下面我将把自己的身份定位成一 ...
- Linux系统管理学习实训任务书
1.<Linux系统管理实训任务一之搭建实验基础环境> https://www.toutiao.com/i6763578305091207694/ 2.<Linux系统管理实训任务一 ...
- <实训|第四天>Linux下的vim你真的掌握了吗?附上ftp远程命令上传。
期待已久的linux运维.oracle"培训班"终于开班了,我从已经开始长期四个半月的linux运维.oracle培训,每天白天我会好好学习,晚上回来我会努力更新教程,包括今天学到 ...
- <实训|第三天>Linux登录界面的修改以及Richard Stallman、自由软件运动
在写博客之前我想说两点: 承认一个错误,昨天写的实训第二天,我把redhat6.7写成了Linux6.7,感谢热心人士的指出! 昨天写的文章名字太长了,今天改善,内容感觉表述不全,希望各位谅解! 官方 ...
- <实训|第二天>掌握linux6.7中安装vmware、vmware安装linux发行版本以及遇到的问题最后libreoffice的安装
期待已久的linux运维.oracle"培训班"终于开班了,我从已经开始长期四个半月的linux运维.oracle培训,每天白天我会好好学习,晚上回来我会努力更新教程,包括今天学到 ...
随机推荐
- Mysql hql字符串字段中是否包含某个字符串,用 find_in_set
有这样一个需求,在Mysql数据库字符串字段(权限)中,有范围在 1 到 N 之间代表不同权限的值,分别被','分开,现在要取出具有某权限的所有成员列表. 创建表: 1 CREATE TABLE us ...
- Maven Scope
Dependency Scope 在POM 4中,<dependency>中还引入了<scope>,它主要管理依赖的部署.目前<scope>可以使用5个值: * ...
- 【Html5】Html5新特性Notification实现桌面消息推送(2016-05-25)
序:最近工作使用WorkTile,发现使用Chrome浏览器的时候如果有任务下发给我则会在桌面右下角提示(当前浏览器为最小化模式).感觉这个东西蛮有意思的,感觉可以给用户更好的体验,于是乎就查询了一下 ...
- JSP与Servelt的区别
相同点: 两者都是服务端的技术,而JSP本质上就是Servelt: 都可以处理来自客户端的请求,都可以对请求作出响应: 都可以生成HTML页面返回. 不同点: 在实际开发中,对JSP编程成响应的HTM ...
- iOS UIButton 图片文字上下垂直布局 解决方案
实现如图所示效果: 这是一个UIButton,需要改变image和title相对位置. 解决如下: //设置文字偏移:向下偏移图片高度+向左偏移图片宽度 (偏移量是根据[图片]大小来的,这点是关键)b ...
- 三、Android学习第三天——Activity的布局初步介绍(转)
(转自:http://wenku.baidu.com/view/af39b3164431b90d6c85c72f.html) 三.Android学习第三天——Activity的布局初步介绍 今天总结下 ...
- 006.udp转发包并代理访问服务器总结
背景: 当加速器(client)拦截了游戏客户端发送的完整数据包(package)时,将package传给中间服务器(mid_server),经过自己的链路传输数据之后,中间服务器模拟游戏客户端将数据 ...
- setTimeout()与setInterval()——走马灯效果
JavaScript中的setTimeout()与setInterval()都是指延时执行某一操作. 但setInterval()指每隔指定时间执行某操作,会循环不断地执行该操作:setTimeout ...
- poj 2104 K-th Number(可持久线段树)
K-th Number 持久化:http://www.cnblogs.com/tedzhao/archive/2008/11/12/1332112.html 结构:http://www.docin.c ...
- 支付宝APP支付开发- IOException : DerInputStream.getLength(): lengthTag=127, too big.
支付宝APP支付Java开发报错: IOException : DerInputStream.getLength(): lengthTag=127, too big. 后来排查是因为没有设置私钥.