Linux进阶篇:磁盘管理(二):LVM的创建、格式化和使用

这篇具有很好参考价值的文章主要介绍了Linux进阶篇:磁盘管理(二):LVM的创建、格式化和使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Linux磁盘管理(二):LVM的创建、格式化和使用

一、LVM原理回顾

LVM的工作原理进行一个总结:
(1)物理磁盘被格式化为PV,空间被划分为一个个的PE
(2)不同的PV加入到同一个VG中,不同PV的PE全部进入到了VG的PE池内
(3)LV基于PE创建,大小为PE的整数倍,组成LV的PE可能来自不同的物理磁盘
(4)LV现在就直接可以格式化后挂载使用了
(5)LV的扩充缩减实际上就是增加或减少组成该LV的PE数量,其过程不会丢失原始数据
Linux进阶篇:磁盘管理(二):LVM的创建、格式化和使用,Linux进阶篇,linux,运维,服务器,centos7,LVM,磁盘管理

我们看到,我们这里如果要对LV进行扩充,直接加进来一块sdc硬盘,然后将其格式化成PE,然后将该PV加入到了VG当中,这个时候我们就可以通过增加LV中PE的数量来动态的对LV进行扩充了,只要我们的LV的大小不要超过我们VG空余空间的大小就行了!!

二、创建LVM逻辑卷

Linux进阶篇:磁盘管理(二):LVM的创建、格式化和使用,Linux进阶篇,linux,运维,服务器,centos7,LVM,磁盘管理

下面将演示如何创建我们的LVM,在上一篇文章中,我们已经熟悉了LVM的工作原理,首先是要将我们的物理硬盘格式化成PV,然后将多个PV加入到创建好的VG中,最后通过VG创建我们的LV。所以我们第一步就是将我们的物理硬盘格式化成PV(物理卷)

2.1 新建分区备用

2.1.1 将虚拟机关机并添加两块硬盘
Linux进阶篇:磁盘管理(二):LVM的创建、格式化和使用,Linux进阶篇,linux,运维,服务器,centos7,LVM,磁盘管理

2.1.2 查看新添加的硬盘
Linux进阶篇:磁盘管理(二):LVM的创建、格式化和使用,Linux进阶篇,linux,运维,服务器,centos7,LVM,磁盘管理

2.2 我们将 /dev/sdb、 /dev/sdc 两块硬盘格式化成PV

下面的截图使用/dev/sdb1和/dev/sdc1,因为我再做这个实验之前创建了分区,我们可以不用新建分区,直接使用/dev/sdb、/dev/sdc创建PV即可,所以大家在做实验的时候注意修改。
Linux进阶篇:磁盘管理(二):LVM的创建、格式化和使用,Linux进阶篇,linux,运维,服务器,centos7,LVM,磁盘管理

2.3 创建完PV以后,我们可以使用pvdisplay(显示详细信息)、pvs命令来查看当前pv的信息

Linux进阶篇:磁盘管理(二):LVM的创建、格式化和使用,Linux进阶篇,linux,运维,服务器,centos7,LVM,磁盘管理
Linux进阶篇:磁盘管理(二):LVM的创建、格式化和使用,Linux进阶篇,linux,运维,服务器,centos7,LVM,磁盘管理

通过这两个命令我们可以看到我们已经创建好的PV的信息,两个PV都是20G,目前还没有使用,PFree都是20G。

2.4 创建卷组(VG),并将PV加入到卷组中

通过 vgcreate 命令,在创建完PV以后,这时候我们需要创建一个VG,然后将我们的PV都加入到这个卷组当中,在创建卷组时要给该卷组起一个名字。
同样,在创建好VG以后,我们也可以使用 vgdisplay 或者 vgs 命来来查看VG的信息
Linux进阶篇:磁盘管理(二):LVM的创建、格式化和使用,Linux进阶篇,linux,运维,服务器,centos7,LVM,磁盘管理
Linux进阶篇:磁盘管理(二):LVM的创建、格式化和使用,Linux进阶篇,linux,运维,服务器,centos7,LVM,磁盘管理

2.5 基于卷组(VG)创建逻辑卷(LV)

通过 lvcreate 命令,因为创建好的PV、VG都是底层的东西,我们上层使用的是逻辑卷,所以我们要基于VG创建我们的逻辑卷才行
Linux进阶篇:磁盘管理(二):LVM的创建、格式化和使用,Linux进阶篇,linux,运维,服务器,centos7,LVM,磁盘管理
lvcreate -n mylv -l 100%free ikun 将剩余的所有空间分配给mylv
Linux进阶篇:磁盘管理(二):LVM的创建、格式化和使用,Linux进阶篇,linux,运维,服务器,centos7,LVM,磁盘管理
Linux进阶篇:磁盘管理(二):LVM的创建、格式化和使用,Linux进阶篇,linux,运维,服务器,centos7,LVM,磁盘管理
还有一种写法:lvcreate -n myweb -l 100% ikun 将所有空间分配给myweb,这里就不演示了,因为vg的资源被分配完了。
Linux进阶篇:磁盘管理(二):LVM的创建、格式化和使用,Linux进阶篇,linux,运维,服务器,centos7,LVM,磁盘管理
我们发现,当我们每创建完一个LV时,VG与PV的信息都是时时在变化的,并且我们创建LV的大小是根据当前VG的大小来决定的,不能超过当前VG的剩余大小!
每创建好一个逻辑卷,都会在 /dev 目录下出现一个以该卷组命名的文件夹,基于该卷组创建的所有的逻辑卷都是存放在这个文件夹下面,我们可以查看一下。
Linux进阶篇:磁盘管理(二):LVM的创建、格式化和使用,Linux进阶篇,linux,运维,服务器,centos7,LVM,磁盘管理
我们每创建一个新的逻辑卷,该VG目录下都会多出这么一个设备。

三、格式化并使用我们的逻辑卷

我们已经创建好了我们的PV、VG以及LV,这时候我们如果要使用逻辑卷,就必须将其格式化成我们需要用的文件系统,并将其挂载起来,然后就可以像使用分区一样去使用逻辑卷了。
Linux进阶篇:磁盘管理(二):LVM的创建、格式化和使用,Linux进阶篇,linux,运维,服务器,centos7,LVM,磁盘管理
格式化我们的逻辑卷以后,就可以使用 mount 命令将其进行挂载,我们将其挂载到media目录下,先创建一个挂载点。
Linux进阶篇:磁盘管理(二):LVM的创建、格式化和使用,Linux进阶篇,linux,运维,服务器,centos7,LVM,磁盘管理
挂载LV
Linux进阶篇:磁盘管理(二):LVM的创建、格式化和使用,Linux进阶篇,linux,运维,服务器,centos7,LVM,磁盘管理
Linux进阶篇:磁盘管理(二):LVM的创建、格式化和使用,Linux进阶篇,linux,运维,服务器,centos7,LVM,磁盘管理
我们看到,我们的卷组已经挂载好了,并且可以像使用分区一样来对其进行文件操作了。便于以后服务器重启自动挂载,需要将创建好的文件系统挂载信息添加到/etc/fstab里面.UUID可以通过 blkid命令查询。
Linux进阶篇:磁盘管理(二):LVM的创建、格式化和使用,Linux进阶篇,linux,运维,服务器,centos7,LVM,磁盘管理
三、删除逻辑卷
我们在创建好逻辑卷后可以通过创建文件系统,挂载逻辑卷来使用它,如果说我们不想用了也可以将其删除掉。
【注意:】对于创建物理卷、创建卷组以及创建逻辑卷我们是有严格顺序的,同样,对于删除逻辑卷、删除卷组以及删除物理卷也是有严格顺序要求的
①首先将正在使用的逻辑卷卸载掉  通过 umount 命令
②将逻辑卷先删除  通过 lvremove 命令
③删除卷组  通过 vgremove 命令
④最后再来删除我们的物理卷  通过 pvremove 命令

3.1 卸载mylv

Linux进阶篇:磁盘管理(二):LVM的创建、格式化和使用,Linux进阶篇,linux,运维,服务器,centos7,LVM,磁盘管理### 3.2 删除mylv和ikunlv
Linux进阶篇:磁盘管理(二):LVM的创建、格式化和使用,Linux进阶篇,linux,运维,服务器,centos7,LVM,磁盘管理### 3.3 删除vg
Linux进阶篇:磁盘管理(二):LVM的创建、格式化和使用,Linux进阶篇,linux,运维,服务器,centos7,LVM,磁盘管理### 3.4 删除pv
Linux进阶篇:磁盘管理(二):LVM的创建、格式化和使用,Linux进阶篇,linux,运维,服务器,centos7,LVM,磁盘管理
此时我们的刚创建的逻辑卷 mylv,卷组 ikun以及物理卷 /dev/sdb 已经从我们当前操作系统上删除掉了,通过 lvs、vgs、pvs命令可以查看一下。
Linux进阶篇:磁盘管理(二):LVM的创建、格式化和使用,Linux进阶篇,linux,运维,服务器,centos7,LVM,磁盘管理
如果有不对的地方请不吝赐教,欢迎在评论区留言,发表你的看法。文章来源地址https://www.toymoban.com/news/detail-845774.html

到了这里,关于Linux进阶篇:磁盘管理(二):LVM的创建、格式化和使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux嵌入式学习之Ubuntu入门(二)磁盘文件介绍及分区、格式化等

    Linux嵌入式学习之Ubuntu入门(一)基本命令、软件安装、文件结构、编辑器介绍 Linux嵌入式学习之Ubuntu入门(二)磁盘文件介绍及分区、格式化等 Linux嵌入式学习之Ubuntu入门(三)用户、用户组及文件权限 Linux嵌入式学习之Ubuntu入门(四)Makefile Linux嵌入式学习之Ubuntu入门(五

    2023年04月11日
    浏览(52)
  • 服务器磁盘挂载及格式化

    一边学习,一边总结,一边分享! 最近一直折腾组装的电脑,来回折腾了很久关于我花费六千多组了台window+Linux主机,目前基本是可以使用了。对于Windows主机配置基本是没问题,一直在使用,以及桌面化软件,都可以自己安装,只是说这台主机有些软件可能一时半会安装不

    2024年01月18日
    浏览(59)
  • centos格式化xfs文件系统格式并设置自动启动挂载磁盘

    非全方位资料,学习实践而来,欢迎参考学习 要将 /dev/sdb1 分区快速格式化为 XFS 文件系统并设置开机自动挂载,可以按照以下步骤进行操作: 查看已连接的硬盘列表,主要是设备名称(如 /dev/sda)、分区信息和容量。 安装文件系统工具。 快速格式化分区为 XFS 文件系统,强

    2024年02月04日
    浏览(57)
  • 电脑硬盘磁盘不小心被格式化了?如何一键恢复操作教程

    Easyrecovery是一款功能齐全的数据恢复软件,恢复内容包括:硬盘数据恢复、手机数据恢复、U盘数据恢复、Mac数据恢复、恢复删除文件及高级数据恢复等。当用户发生数据丢失问题时,第一时间想到的就是使用数据恢复软件来恢复已经丢失的文件。在众多的数据恢复软件,较为

    2024年02月09日
    浏览(41)
  • 麒麟V10防火墙,VNC,YUM源, nfs ,磁盘格式化

    麒麟V10防火墙,VNC,YUM源, nfs ,磁盘格式化 麒麟V10开启防火墙并设置开机自启 启动: systemctl start firewalld 关闭: systemctl stop firewalld 查看状态: systemctl status firewalld 开机禁用 : systemctl disable firewalld 开机启用 : systemctl enable firewalld 1、 安装VNC [root@192 ~]# yum install tigervnc t

    2024年02月08日
    浏览(47)
  • IMX6ULL ARM Linux开发板SD卡启动,SD卡的分区与分区格式化创建

    一、确定TF卡挂载到ubuntu上的设备名称及分区情况 1. 在ubuntu不接入TF卡的情况下, 使用df -lh /dev/sd*命令查看当前\\\"/dev/sd开头\\\"的设备。 2.将TF卡接入到ubuntu,再次使用df命令,进行查看,多出来的设备即是TF卡挂载到ubuntu的设备名称 如图所示,多出来的/dev/sdb1 /dev/sdb2即为TF卡的

    2024年02月04日
    浏览(37)
  • Linux磁盘分区中物理卷(PV)、卷组(VG)、逻辑卷(LV)创建和(LVM)管理

    LVM,Logical Volume Manger,逻辑卷管理,Linux磁盘分区管理的一种机制,建立在硬盘和分区上的一个逻辑层,提高磁盘分区管理的灵活性。 物理设备,是用于保留逻辑卷中所存储数据的存储设备。它们是块设备,可以是磁盘分区、整个磁盘、RAID阵列或SAN磁盘。设备必须初始化为L

    2024年02月01日
    浏览(38)
  • 电脑磁盘分区D盘划分给C盘,(无需格式化)DiskGenius使用<亲测有效>

    DiskGenius官方中文版免费下载,体验DiskGenius数据恢复及分区管理软件最新版,轻松管理硬盘分区及文件、搜索丢失的分区及文件、对磁盘进行快速分区格式化等。 https://www.diskgenius.cn/download.php                点击开始,完成后会重启电脑,静静等待即可 注意:此处的空闲

    2024年02月11日
    浏览(38)
  • Python 进阶指南(编程轻松进阶):三、使用 Black 工具来格式化代码

    原文:http://inventwithpython.com/beyond/chapter3.html 代码格式化是将一组规则应用于源代码,从而使得代码风格能够简洁统一。虽然代码格式对解析程序的计算机来说不重要,但代码格式对于可读性是至关重要的,这是维护代码所必需的条件。如果你的代码对人(无论是你还是同事)

    2023年04月09日
    浏览(93)
  • XML Map 端口进阶篇——常用关键字和格式化器详解

    XML Map 端口是用于在不同XML之间建立关系映射的工具,允许通过拖拽操作实现源XML和目标 XML之间的数据字段映射,除此之外,XML Map 端口还提供了其它丰富多彩的功能,使用户能够更加灵活和高效的处理XML 数据映射任务,让我们一同深入探索这些功能吧。 以生成850订单为例:

    2024年02月21日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包