这一节学习了如何创建LVM,LVM的快照以及RAID的相关配置。

对于普通的分区,扩展度不高,一旦分区格式化完成,很难灵活的再增加或者减少分区大小。为了解决这个问题,可以使用LVM(逻辑卷)。基本过程是把物理磁盘或者分区初始化称为物理卷(PV),然后把PV加入VG(卷组),最后在VG上划分逻辑的分区(LVM),LVM可以当做普通的分区进行格式化和挂载。

首先看看PV

先通过gdisk把一块新磁盘划分了6个分区,每个分区2G,都设置为LVM类型

创建PV

创建完PV,之后,需要创建VG,然后添加PV到VG中

可以通过vgdisplay查看具体的信息,注意PE的Size是4M,这个是增减的最小计算单位

输入vg ,tab两次可以查看相关的命令

我们可以继续往vg里面添加新的分区

我之前并没有把sdc7转化为pv,而是直接添加到vg里面,不过一旦添加了他自动就初始化成pv了

可以添加 自然可以减少

VG准备就绪,可以创建了LVM了

LV相关的命令如下所示,可以添加,减少,显示,转换等等

创建一个110M大小的逻辑卷

确认

注意看他的大小其实是112M,因为PE的大小是4M,这个4M是最小单位,不能破开,因此28个PE就是112M

112除以4刚好28

大L可以直接指定大小,小l是指定多少个PE的值

也可以设置剩余空间的百分比

删除逻辑卷

对已经创建的逻辑卷,可以当做普通分区一样格式化和挂载

扩展一个逻辑卷200M,注意他的文件系统仍然是109M没有改变,我们还需要填充文件系统的空白。这个类似windows 虚拟机里面扩大了硬盘,一样需要用diskpart的extend命令来扩展文件系统一样。

RHEL里面可以用xfs_growfs来扩大XFS文件系统,也可以直接用resize2fs 来处理设备

注意的是 XFS系统只能增长,不能减少! 因此如果需要减少LVM的话,分区只能使用ext4了

下面演示一下如何对ext4的LVM进行扩建或缩小

先创建一个100M的lv2

挂载到/bb

扩建lvm:

扩大100M

填充文件系统

缩小lvm:

然后umount,检查lv2的文件系统是否有错误,然后首先需要减少文件系统的大小,这里减少到120M

然后减少lvm的大小,减少了70M

lvm除了可以增加,减少之外,还可以做快照。很多备份软件的原理,比如虚拟机就是对磁盘进行快照,然后对快照备份;如果备份的时间内又写入了新的信息,这些信息保存在新的快照中,备份完了之后再把这些改变写回磁盘;如果快照的空间不足了,可以想象后果是灾难性的;豆子在VEEAM B&R和ESXi上就遇见了很多次类似的问题。

创建快照,指定空间100M ,可以查看快照的信息

创建一个挂载点,挂载快照, bb里面挂载的是我的原有lvm,cc里面是快照,可以发现他们内容是一样的

在bb和cc个写入一个文件看看,没有问题

可以通过 lvconvert把快照的内容重新写回原有的lvm

例如

重启之后发现 /bb里面手动创建的文件没有了,但是快照里面的内容都写进去了

最后看看软RAID怎么配置。RAID基本原理不赘述了,这个属于IT常识。 Windows从 win2000开始就可以设置软raid,RHEL也有类似的功能。 个人觉得软raid没啥用,毕竟这年头主板几乎都支持硬raid的设置了,生产环境里也没人会做服务器上做个软raid,这些都在主机硬盘或者SAN上配置好了。

简单的看看软raid的创建和删除,使用的命令是mdadm

创建了一个raid5,

查看细节

可以进行格式化和挂载

删除卸载raid

转载于:https://blog.51cto.com/beanxyz/1603883

RHCE 学习笔记(24) - LVM 逻辑卷相关推荐

  1. Linux学习-15-学习LVM逻辑卷

    在实现一个可以弹性调整容量的文件系统 fdisk /dev/hda 分区 partprobe 更新分区 pvscan检查有无PV存在 pvcreate /dev/hda5 创建PV vgcreate ...

  2. LVM逻辑卷分区笔记

    磁盘的静态分区有其缺点:分区大小难评估,估计不准确,当分区空间不够用的时候,系统管理员可能需要先备份整个系统,清除磁盘空间,然后重新对磁盘进行分区,然后恢复磁盘数据到新分区,且需要停机一段时间进行恢复 ...

  3. linux系统中的分区与挂载,以及使用LVM逻辑卷管理器管理物理卷,卷组,逻辑卷知识点总结

    物理设备的命名规则 在Linux系统中一切都是文件,硬件设备也不例外.既然是文件,就必须有文件名称.系统内核中的udev设备管理器会自动把硬件名称规范起来,目的是让用户通过设备文件的名字可以猜出设备大 ...

  4. Android逻辑卷管理LVM,LINUX——LVM逻辑卷管理

    LVM: logical volumes manager LVM逻辑卷部署 物理卷->卷组->逻辑卷 第一步:关机添加磁盘:两个磁盘可以构成一个磁盘组. 第二步:查看磁盘 # ls /de ...

  5. LVM逻辑卷管理测试——创建逻辑卷

    虚拟机里再添加两块硬盘,如下所示: 启动系统后,我们可以看到新添加的两块硬盘为/dev/sdb和/dev/sdc.每个2GB. [root@lxjtest ~]# fdisk -lDisk /dev/ ...

  6. lvm 逻辑卷 和 网络管理

    lvm 逻辑卷 和 网络管理 逻辑卷管理器(LVM) LVM: Logical Volume Manager, Version: 2 dm: device mapper: 将一个或多个底层块设备组织成 ...

  7. centos 调整home分区xfs_Linux中对lvm逻辑卷分区大小的调整教程(针对xfs与ext4不同文件系统)...

    前言 当我们在安装系统的时候,由于没有合理分配分区空间,在后续维护过程中,发现有些分区空间不够使用,而有的分区空间却有很多剩余空间.如果这些分区在装系统的时候使用了lvm(前提是这些分区要是lvm逻辑 ...

  8. 学习笔记之lvm基本应用及其扩展和缩减实现

    Lvm 基本应用,扩展及缩减实现 Lvm是什么:logical volume manager,逻辑卷管理 学习lvm我们能实现什么?Lvm作用就是屏蔽了底层磁盘布局,便于动态调整磁盘容量,进而高效管理 ...

  9. Linux--管理LVM逻辑卷 --原理+命令双结合(LVM的概述与建立,LVM的管理命令,LVM的应用步骤,磁盘配额的详解)

    Linux--管理LVM逻辑卷 --原理+命令双结合(LVM的概述与建立,LVM的管理命令,LVM的应用步骤,磁盘配额的详解) 前言 一:LVM概述 1.1:PV(Physical Volume,物理 ...

  10. ENGINEER01 - 分区规划和使用,LVM逻辑卷

    分区规划 扇区的大小:默认 512 字节 • 识别硬盘 => 分区规划 => 格式化 => 挂载使用 fdisk            mkfs         临时挂载:  mou ...

最新文章

  1. 如何安装Bit-Z IOS版APP
  2. 【机器学习经典算法源码分析系列】-- 逻辑回归
  3. Python——逻辑运算(or,and)
  4. C/C++头文件与变量的声明和定义
  5. 光线跟踪是什么? 光能传递(radiosity lighting)是什么?
  6. oracle帮助系统,Oracle1 0g扩展的帮助文件的安装
  7. 2022-2028全球与中国质量管理体系软件市场现状及未来发展趋势
  8. 机器学习算法竞赛实战-学习总结
  9. Java写个人博客,附超全教程文档
  10. 直流电机+L298N电机驱动模块
  11. < 数据结构 > 队列的实现
  12. 如何获取支付宝应用APPID
  13. PAJ7620u2手势模块
  14. 悬挂式Notification 停留几秒后自动消失 且保留状态栏的通知(自定义消息)
  15. python逐行读取数据_python – Pandas按行读取数据
  16. 小米手机短信拦截转发失败原因
  17. 200个SOLIDWORKS使用技巧
  18. 精辟!(/usr/bin/ld: cannot find -lxxx)可能出现的问题和原因
  19. 一张图读懂系列|什么是量子计算机
  20. 基于ARM核心板实现的BMS可行性方案

热门文章

  1. Android系统的开机画面显示过程分析(8)
  2. erlang-17版本的编码方式
  3. 配置Windows 2008 R2 防火墙允许远程访问SQL Server 2008 R2 更改端口 连接字符串 IP+逗号+端口号...
  4. php foreach id是否存在数组_请纠正这 5 个 PHP 编码小陋习
  5. jQuery 购物车
  6. Eclipse启动时布局不合理调整
  7. 双谷人才财务管理(序)
  8. Java中如何利用gson解析数据
  9. 基于SQL的日志分析工具myselect
  10. 60佳优秀的 Photoshop 网页制作教程【下篇】