【Linux系列】创建LVM的逻辑卷

这篇具有很好参考价值的文章主要介绍了【Linux系列】创建LVM的逻辑卷。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【Linux系列】创建LVM的逻辑卷



前言

前面我们讲了一下什么叫做LVM,以及介绍了一下PV ,PE ,VG 等基本概念。现在我们就根据上一节的步骤,来落地实操一下,如何创建一个逻辑卷并且创建完成之后,对逻辑卷再动态扩容。


一、创建逻辑卷

  1. 先看看我们新增的磁盘,这里我新增了一块 /dev/sbd 的磁盘
 fdisk -l 

【Linux系列】创建LVM的逻辑卷
2. 对磁盘进行分区

fdisk /dev/sdb

输入:n (表示new 一个新的分区)
输入: p (表示创建一个基本分区,p是基本分区,e是扩展分区)
选择分区编号,1-4,默认使用1,直接回车
选择分区起始点,使用默认即可,直接回车
选择分区终点,使用默认即可,直接回车
(这里分区就完成了,继续往后做更改分区编号)
输入:t (表示更改分区编号)
输入: L (大写的L表示查看所有编号)
输入:8e
最后输入: w (表示写入磁盘)
【Linux系列】创建LVM的逻辑卷
【Linux系列】创建LVM的逻辑卷
【Linux系列】创建LVM的逻辑卷
3. 创建PV

pvcreate /dev/sdb1

因为我们已经分好区了,所以这边磁盘分区写的就是 /dev/sdb1 ,而不是 /dev/sdb 了
【Linux系列】创建LVM的逻辑卷

  1. 创建VG
 vgcreate tet_group /dev/sdb1

这里的 tet_group 是VG的名称,大家可以自定义
【Linux系列】创建LVM的逻辑卷
查看创建的vg:

vgdisplay

【Linux系列】创建LVM的逻辑卷
5. 创建LV

 lvcreate -l 100%VG -n tet-usr tet_group

这里解释一下参数:
-l 后面是要分给LV的大小
-n 就是我们创建的LV名称,可以自定义
上面的命令就是把全部的 VG空间给 LV,前提是这个VG 没有创建过lv 。还有两种方式,一种是创建指定的空间大小,一种是创建空闲空间的百分比大小。这里都给了个示例

# 指定5G大小
lvcreate -l 5G -n tet-usr tet_group  

# 创建空闲空间百分之八十大小
lvcreate -l 80%Free -n tet-usr tet_group

创建完成,同样可以用

lvdisplay 

来查看创建的LV信息

  1. 格式化lv,使用 mksf 进行格式化操作,然后 lv 才能存储资料。
    在CentOS 6中的默认文件系统类型是 ext4 , 而在CentOS 7中的默认文件系统类型是xfs ,查看系统的文件类型 ,输入:
df -Th

【Linux系列】创建LVM的逻辑卷
我这里是xfs 所以格式化 lv 可以用:

mkfs -t xfs /dev/tet_group/tet-usr
  1. 编辑 /etc/fstab 文件,创建磁盘开机自动挂载
vim /etc/fstab 
# 在文件最后加入一行,以下内容
/dev/tet_group/tet-usr  /home  xfs    defaults        1 1

第一列 /dev/tet_group/tet-usr: 我们要挂载的磁盘
第二列 /home : 挂载到哪个文件夹上
第三列 xfs : 文件类型
第四列 defaults : 挂载选项
第五列 1:为dump 选项,设置是否让备份程序dump 备份文件系统,0 为忽略,1为备份
第六列 1 : 为fsck 选项,告诉fsck 程序以什么顺序检查文件系统,0 为忽略

  1. 重新挂载
mount -a
  1. 查看是否挂载成功
lsblk

二、扩展逻辑卷

OK, 上面的操作我们已经成功创建了一个逻辑卷,那后期空间用完了怎么办,再挂一个呗
首先还是把新加的硬盘分区,操作和上面一样,这里我新加了一块 /dev/sdf

# 这里就是把硬盘创建为PV,和上面一样的步骤,不赘述了。
fdisk /dev/sdf 

完成后,我们输入:

lvs

【Linux系列】创建LVM的逻辑卷
查看需要扩容的卷组名称,这边我选择tet_groupe ,使用vgextend 做扩容:

vgextend tet_groupe /dev/sdf1

【Linux系列】创建LVM的逻辑卷
这样就把我们刚刚新加的硬盘扩容到 指定的卷组中了,可以用

vgdisplay 

来确认是否成功
【Linux系列】创建LVM的逻辑卷
这时候只是把硬盘添加到了VG,下面就要扩容 LV,把新增的都给他

lvextend -l +100%FREE /dev/mapper/tet_groupe-tet--usr

【Linux系列】创建LVM的逻辑卷

最后就是格式化了,前面我们已经看过文件系统 类型了

Xfs 用:xfs_growfs /dev/mapper/tet_groupe-tet--usr
Ext4 用: resize2fs /dev/mapper/tet_groupe-tet--usr

到这里,我们扩容就完成啦。不放心的可以用 df -h 可以确认扩容结果


总结

以上就是今天要讲的内容,本文结合上节内容:什么是LVM,做了一个实操,完成创建LVM逻辑卷的全过程 ,最后演示了一下如何扩展逻辑卷。如有不对的地方,欢迎指正。文章来源地址https://www.toymoban.com/news/detail-489205.html

到了这里,关于【Linux系列】创建LVM的逻辑卷的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 五分钟理解Linux磁盘逻辑卷管理LVM

    LVM( Logical Volume Manager , 逻辑卷管理) 是Linux环境下对磁盘分区进行管理的一种机制。 LVM 的工作原理其实很简单,它就是通过将底层的物理硬盘抽象的封装起来,然后以逻辑卷的方式呈现给上层应用。在传统的磁盘管理机制中,我们的上层应用是直接访问文件系统,从而对

    2024年02月16日
    浏览(45)
  • linux磁盘存储空间不足磁盘扩容 LVM扩容逻辑卷扩容详细教程

    一、介绍 当linux内存不够用时就涉及到磁盘扩容,只有使用LVM逻辑卷才支持扩容,该教程教你如何扩容。 系统版本为centOS 7 目标将/dev/mapper/centos-root容量大小由18G扩容到23G 增加5G容量 二、查看操作系统当前磁盘信息 首先使用fdisk -l查看当前机器所挂硬盘个数及分区情况,可知

    2024年02月02日
    浏览(46)
  • Linux进阶篇:磁盘管理(二):LVM的创建、格式化和使用

    Linux磁盘管理(二):LVM的创建、格式化和使用 LVM的工作原理进行一个总结: (1)物理磁盘被格式化为PV,空间被划分为一个个的PE (2)不同的PV加入到同一个VG中,不同PV的PE全部进入到了VG的PE池内 (3)LV基于PE创建,大小为PE的整数倍,组成LV的PE可能来自不同的物理磁盘 (4)LV现在

    2024年04月09日
    浏览(51)
  • 【Linux上创建一个LVM卷组,将多个物理卷添加到卷组中使用】

    实现在Linux上创建一个LVM卷组,将多个物理卷添加到卷组中,创建一个逻辑卷,格式化该逻辑卷并将其挂载到指定目录,扩展逻辑卷的大小并调整文件系统大小以适应扩展 使用命令: 使用命令: 过程如下: fdisk /dev/sdb :这条命令打开了一个名为 /dev/sdb 的设备的分区表编辑模

    2024年01月21日
    浏览(38)
  • LVM(逻辑卷管理器)

    目录 一、LVM概述 二、基本术语 三、PE、PV、VG、LV之间的关系 四、LVM的工作原理 五、LVM的使用 1、部署逻辑卷 第一步: 还原快照,并在虚拟机添加两块新硬盘设备,开机 第二步: 让新添加的两块硬盘设备支持LVM技术 第三步: 把两块硬盘设备加入到storage卷组中,查看卷组状

    2024年02月19日
    浏览(41)
  • lvm逻辑卷

    raid磁盘阵列技术,提高硬盘的读写效率,以及数据的安全,raid的缺点在于: 1.当你配置好了raid磁盘阵列组,容量的大小,已经是限定了,如果你存储的业务非常多,磁盘容量不够用的问题就会出现,你想要扩容磁盘的空间,就会非常麻烦。 2.不同的磁盘分区,相对都是独立

    2024年02月12日
    浏览(34)
  • Proxmox VE逻辑卷管理LVM详解(4-4)

    4.4. 使用lvcreate创建逻辑卷 卷组是LVM架构中的核心,类似于非LVM系统中的磁盘分区,逻辑卷是我们最终所使用的对象,在卷组中创建逻辑卷,用到的命令是lvcreate。事实上,LVM有两种模式,分别为非Thin模式和Thin模式,在非Thin模式下,命令基本格式如下: 在Thin模式下,命令基

    2024年02月16日
    浏览(41)
  • Proxmox VE逻辑卷管理LVM详解(1-4)

    Proxmox VE基于Debian Linux操作系统,也就是说Linux操作系统的逻辑卷管理LVM在Proxmox VE也是适用的。当我们在使用Proxmox VE的时候,如果发现某个分区的容量不够用了,想扩容了,怎么办?我们可以使用LVM工具,可以在磁盘不用重新分区的情况下,动态调整磁盘容量的大小。 逻辑卷

    2024年02月15日
    浏览(40)
  • 在ESXi安装ubuntu中,ubuntu20.04是LVM管理的,lvm盘只有识别100G ,需扩展逻辑卷来使用更多的空间

    \\\"Linux filesystem\\\"是一个通用术语,用于描述任何Linux可以使用的文件系统,包括但不限于ext2, ext3, ext4, XFS, Btrfs等。而\\\"ext4\\\"是\\\"Linux filesystem\\\"的一种具体类型,它是目前最常用的Linux文件系统类型之一。 首先,你需要创建一个新的物理卷。假设你想使用的分区是/dev/sda3,你可以使用

    2024年02月13日
    浏览(65)
  • Linux中硬盘分区、创建逻辑卷

    1.先添加一块硬盘 点击添加-----点击硬盘-----点击下一步 类型为SCSI(S),下一步 选中创建新虚拟磁盘 指定磁盘大小,这里以20G为例,下一步,完成。 2.使用lsblk查看硬盘 可以看到添加了一块名为sdb的硬盘,大小为20G 3.使用fdisk对sdb进行分区 分三个主分区,每个大小为5G 使用l

    2024年02月08日
    浏览(43)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包