<实训|第十二天>用LVM对linux分区进行动态扩容

[[email protected]~]#序言在linux中,我们安装软件的途径一般有那些,你们知道吗?在linux中,如果你的磁盘空间不够用了,你知道如何来扩展磁盘吗?动态扩容不仅在工作中还是在其他方面都是一个非常重要的技能,所以学会它,对你很有帮助。



 开班第十二天:

[[email protected]~]#今天的课程大纲
1.linux系统中安装软件的方式和途径
2.lvm磁盘管理机制的原理
3.如何使用lvm管理磁盘
4.动态扩容的方法
5.使用lvm的好处

详细讲解:

[[email protected]~]#linux系统中的安装软件的方式和途径说实话,linux的娱乐软件比较少,但是技术软件绝不会比windows差的。那么我们在linux中,如何来寻找我们需要的软件呢?那么我就介绍几个途径吧。
  1. redhat官方(看你使用什么发行版)
  2. 软件的官方,你希望得到什么软件,就去官方网站找
  3. 第三方:EPEL,EPEL的全称叫 Extra Packages for Enterprise Linux 。EPEL是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。装上了 EPEL之后,就相当于添加了一个第三方源。注意是源。
  4. 如果软件都不符合你的要求,那么就自己制作吧,其实自己制作不难,后期我会将如何自己制作自己的软件。
[[email protected]~]#lvm磁盘管理机制的原理

vm是什么,它是一个磁盘管理机制,这里你只需要三个东西:pv物理卷,vg卷组,lv逻辑卷。原理呢,就是一个物理磁盘,可以把它转化为一个pv,而一个pv上面可以建立多个vg,一个vg上面又可以分成多个lv。lvm能够让我们更好的确定各个分区的大小从而确定该分配多少的物理空间。普通的磁盘分区分好之后,是不能更改的,这个就可以。所以后面会有动态扩容。

[[email protected]~]#如何使用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进行创建文件系统,然后挂载使用。  

  

[[email protected]~]#动态扩容的方法

动态扩容,我认为更好理解的一个词是“在线扩容”,意思就是在不卸载磁盘的的情况下,就是磁盘还在运行使用中,我们可以为磁盘增加容量。扩容有两种途径,一种是vg还有剩余空间,另一种是直接新添加一个磁盘,卷组名创建成容量不足的那个卷组。这里我为了方便就演示vg还有剩余空间的那个,我提前删除了lvmaptwo这个lv,现在vgmap的剩余空间还有1020M。

  1.记住一个顺序,先扩容lv,在扩张文件系统,原因很简单,你先扩张文件系统,那你扩张出来的文件系统放在那里(缩容一个道理,反反就行了)

  2.使用lvextend扩张lv的大小

   lvextend -L +1020M /dev/vgmap/lvmapone或者lvextend -l +100%FREE /dev/vgmap/lvmapone

   

  3. 重新设置文件系统的大小,使得跟lv一样大

   使用命令resize2fs /dev/vgmap/lvmapone,大家注意,我没有卸载lvmapone,但是容量已经增加了

  

[[email protected]~]#使用lvm的好处  1.动态扩容-->在线扩容,在不卸载分区的情况下进行增加容量,方便快捷。  2.简单。。。说实话挺简单的。  3.可以把多个磁盘组合在一起使用,就不必担心要买一个很大的磁盘。    4.快照,等io不繁忙的时候就可以进行备份,方便。

总结:

[[email protected]~]#来自爱家人爱老婆的IT男:今天我们主要学习了软件安装的途径,我们在今后可以定制自己的软件包。动态扩容,现在很多公司都会让运维工程师掌握的一个技能,所以,学习到没有错。
博客园:爱家人爱老婆的IT男
QQ群:145252709,我会上传资源,同时会有很多大神跟你们讨论学习分享
微信公众号:程序猿的野生香蕉【获取文章中出现的工具】
				
时间: 2024-12-20 03:43:49

<实训|第十二天>用LVM对linux分区进行动态扩容的相关文章

LVM基础详细说明及动态扩容lvm逻辑卷的操作记录

LVM概念:--------------------------------------------------------------------------------------------------------------------------------------------------------它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性.通过LVM系统管理员可以轻松管理磁盘分区,如:将若干个磁盘分区连

&lt;实训|第十一天&gt;学习一下linux中的进程,文件查找,文件压缩与IO重定向

[[email protected]~]#序言 在今后的工作中,运维工程师每天的例行事务就是使用free -m,top,uptime,df -h...每天都要检查一下服务器,看看是否出现异常.那么今天我们就讲解一下关于运维工程师例行事务的知识!  开班第十一天: [[email protected]~]#今天的课程大纲 查看进程,中断进程,切换进程 内存与swap分区 linux中文件查找的基本方法 linux中是如何解压缩文件的 关于I/O重定向的知识点 远程scp配合管道 详细讲解: [[e

&lt;实训|第八天&gt;超级管理员管理linux用户行为权限附监控主机状态

作为运维工程师,系统管理员,你最大的权力就是给别人分配权力,而且你还能时时控制着他们,今天就给大家介绍一下关于管理用户这一方面的前前后后.  开班第八天: 主要课程大纲:(下面我将把自己的身份定位成一个公司的超级管理员) 补充昨天关于自动挂载软件仓库的操作 给公司新来的 小朋友"洗脑",同时分配到部门 强制新来的改自己的用户密码 新来的记性不好,忘记了密码咋整 感觉不对劲,看看这几天谁一直在偷偷登录我的主机 找到你了,终端之中警告你,看你下次还敢不 对于听话的小朋友,给你"升

实训第十二天

SCWS 是 Simple Chinese Word Segmentation 的首字母缩写(即:简易中文分词系统). 这是一套基于词频词典的机械式中文分词引擎,它能将一整段的中文文本基本正确地切分成词. 词是中文的最小语素单位,但在书写时并不像英语会在词之间用空格分开, 所以如何准确并快速分词一直是中文分词的攻关难点. SCWS 采用纯 C 语言开发,不依赖任何外部库函数,可直接使用动态链接库嵌入应用程序, 支持的中文编码包括 GBK.UTF-8 等.此外还提供了 PHP 扩展模块, 可在 P

老男孩linux实训学生入学资格考试题(技术部分)

################################################################ 本文内容摘录于老男孩linux实战运维培训中心入学考试题(答案部分) 如有转载,请务必保留本文链接及版权信息. 欢迎广到运维兄弟一起交流linux/unix网站运维技术! 网站运维交流群:114580181 45039636 37081784  老男孩 QQ:31333741  mail:[email protected] ======================

&lt;实训|第四天&gt;Linux下的vim你真的掌握了吗?附上ftp远程命令上传。

期待已久的linux运维.oracle"培训班"终于开班了,我从已经开始长期四个半月的linux运维.oracle培训,每天白天我会好好学习,晚上回来我会努力更新教程,包括今天学到了什么知识点,用了什么方法,使用了什么工具,工具在哪里共享着等等,努力做到让每一位感兴趣的.关注我的.没关注我的老司机都能在自己闲暇的时光学到一点额外的知识,指不定那一天你就用上了少许呢! ------------------------------------------------------------

&lt;实训|第二天&gt;掌握linux6.7中安装vmware、vmware安装linux发行版本以及遇到的问题最后libreoffice的安装

期待已久的linux运维.oracle"培训班"终于开班了,我从已经开始长期四个半月的linux运维.oracle培训,每天白天我会好好学习,晚上回来我会努力更新教程,包括今天学到了什么知识点,用了什么方法,使用了什么工具,工具在哪里共享着等等,努力做到让每一位感兴趣的.关注我的.没关注我的老司机都能在自己闲暇的时光学到一点额外的知识,指不定那一天你就用上了少许呢! ------------------------------------------------------------

&lt;实训|第三天&gt;Linux登录界面的修改以及Richard Stallman、自由软件运动

在写博客之前我想说两点: 承认一个错误,昨天写的实训第二天,我把redhat6.7写成了Linux6.7,感谢热心人士的指出! 昨天写的文章名字太长了,今天改善,内容感觉表述不全,希望各位谅解! 官方跟我说的是安装配置类的文章不能放进首页中,今天虽然有一点,但是主体部分还是对GUN.Linux和TCP/IP以及IP的认识. 期待已久的linux运维.oracle"培训班"终于开班了,我从已经开始长期四个半月的linux运维.oracle培训,每天白天我会好好学习,晚上回来我会努力更新教

Kail Linux渗透测试实训手册第3章信息收集

Kail Linux渗透测试实训手册第3章信息收集 信息收集是网络攻击最重要的阶段之一.要想进行渗透攻击,就需要收集目标的各类信息.收集到的信息越多,攻击成功的概率也就越大.本章将介绍信息收集的相关工具.本文选自<Kail Linux渗透测试实训手册> 3.1  Recon-NG框架 Recon-NG是由python编写的一个开源的Web侦查(信息收集)框架.Recon-ng框架是一个强大的工具,使用它可以自动的收集信息和网络侦查.下面将介绍使用Recon-NG侦查工具. 启动Recon-NG