#yyds干货盘点# linux逻辑卷的创建扩容和理论

怀抱观古今,寝食展戏谑。这篇文章主要讲述#yyds干货盘点# linux逻辑卷的创建扩容和理论相关的知识,希望能为你提供帮助。


mbr格式(dos类型)最多在硬盘上创建三个主分区 一个扩展分区 或是四个主分区   最大支持硬盘大小为2TB


gpt格式最多支持128个主分区   支持超过4EB以上的硬盘


fdisk命令创建分区的话 分区表就为mbr格式


gdisk命令创建分区的话   分区表就为gpt格式 (gdisk需要手动安装)


lvm的好处:
在逻辑卷分区的时候它可以跨越多个硬盘 支持多个硬盘的扩容缩减使硬盘的设置更加灵活
当lvm空间不够用了可以去买一个硬盘然后把这个硬盘的空间加到lvm中   默认情况下可以支持256个硬盘


如果想在在mbr格式的硬盘上划分超过四个以上的分区的话
可以在硬盘上创建三个主分区加一个扩展分区   然后在扩展分区上划分逻辑分区(逻辑分区的数量也是有限制的)


使用逻辑卷管理后管理更加灵活


进行分区
fdisk -l   查看硬盘信息


fdisk 硬盘路径     对硬盘分区
会进入一个人机交互
基本参数
m 查看帮助信息
n 创建一个新分区
d 删除一个分区
p 查看当前分区表
q 退出不保存改变
w   写入分区表并生效
其他的自行翻译
输入n后的人机交互
p 创建主分区
e   创建扩展分区
定义当前分区的序号
当前扇区的大小 (单位是扇区)
定义分区大小   +扇区数 或是 +K/M/G
执行w命令即可保存分区表


如果是新硬盘w过后会直接生效
如果是旧硬盘w过后会提示下次重启生效
不想重启的话执行 partx -a 硬盘路径     告诉系统内核分区表的变动


开始创建逻辑卷
创建逻辑卷三个步骤
  pv 创建物理卷   (物理分区不能被应用在逻辑卷里所以要先把物理分区转换成物理卷   可以对应一个硬盘或是硬盘里的某个分区) pvcreate 硬盘名或是分区名列表
  vg 创建卷组   (就是把物理卷整合起来 可以由一个或多个物理卷组成   最多加入256个物理卷)vgcreate vg名 物理卷名列表
  lv 创建逻辑卷   (在卷组中切分一部分空间来作为逻辑卷)lvcreate -n lv名 -L 大小(100G)vg名
  VG中有一个东西叫PE lv就是由很多块PE组成vgdisplay vg名可查看PE大小 如果建立的lv大小不能被PE大小整除 这时候会自动对齐成能够被PE大小整除的大小这个大小一般比你自己定义的小   假如你创建一个10M的逻辑卷 PE的大小是4M   那么创建出来的逻辑卷实际大小只有8M


要挂载逻辑卷的话需要先格式化逻辑卷
mkfs -t 格式化格式 lv完整路径
格式化磁盘时会将硬盘的一部分空间来做为源数据区 用来存放硬盘的分区表信息等等   这个区域大小大约占整个硬盘的%6到%7的空间




vgdisplay vg名
查看vg详细信息
lvdisplay lv的完整路径
查看lv完整路径








对逻辑卷进行扩容
lvextend -L 扩展后的大小 逻辑卷路径
  如果提示successfully resized 就表示成功
这时候只扩展了逻辑卷大小 并没有扩展挂载那里的大小
resize2fs 逻辑卷路径
  扩展挂载点大小


对vg进行扩容
原理就是新加物理卷到vg中
  vgextend vg名 物理卷名表
  提示含有successfully即表示扩容成功
对逻辑卷缩小
【#yyds干货盘点# linux逻辑卷的创建扩容和理论】 自行查找   (一般不可能会有缩小需求)

    推荐阅读