Linux基础—逻辑卷管理LVM(五)

学习逻辑卷管理LVM之前,先理解以下几个概念:
BIOS介绍:
    BIOS是固化到计算机主板(ROM)芯片上的程序,它保存着计算机最重要的基本输入输出的程序、系统设置信息、开机后自检程序和系统自启动程序。主要功能是为计算机提供最底层的、最直接的硬件设置和控制。
BIOS启动类型:

  •    Legacy Boot: 传统BIOS引导模式,读取MBR分区表。每次只能读取64KB数据,而UEFI每次可以读1MB,读取数度更快,读取数据量更大。
  •    UEFI Boot: 新型的BIOS引导模式,读取GUID 分区表。对于部分操作系统,如果待安装的硬盘或RAID组容量大于2TB,需要将启动模式设置为UEFI Boot ,如果服务器安装了NVMe硬盘,并在该硬盘上安装OS,只能将启动模式设置为UEFI Boot。

磁盘分区格式:

  •   MBR:在 MBR 分区表中最多 4 个主分区或者 3 个主分区+1 个扩展分区,主要功能是操作系统对磁盘进行读写时,判断分区的合法性以及分区引导信息的定位,。
  •   GPT:全局唯一标识分区表(GUID Partition Table,缩写:GPT)是一个实体硬盘的分区结构。GUID 分区表 (GPT) 是作为 Extensible Firmware Interface (EFI) 计划的一部分引入的。相对于 PC 常用的较旧的主引导记录 (MBR) 分区方案,GPT 提供了更加灵活的磁盘分区机制。

基于BIOS 为 Legacy Boot模式的OS启动顺序:

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6ZKf6IGq6ZOD,size_20,color_FFFFFF,t_70,g_se,x_16

从以上概念了解到,BIOS启动方式决定了磁盘分区的类型,在配置lvm之前,必须对存储设备进行分区,可以使用fdisk或者parted工具进行,创建分区时注意分区类型的设置:

  • boot引导区不能用lvm管理,所以直接格式化后挂载到目录/boot下;
  • 如果使用的是MBR,设置分区类型要为8e;
  • 如果使用的是GPT,设置分区类型要为E6D6D379-F507-44C2-A23C-238F2A3DF928。 

用一张图展现LVM 卷管理步骤:

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAeWdAaHVudGVy,size_20,color_FFFFFF,t_70,g_se,x_16

#配置案例如下: 

分类命令举例注释
磁盘分区partprobe partprobe手动使内核重读取磁盘信息
fdisk fdisk -l查看磁盘列表
fdisk /dev/sdap打印分区信息
n -> Enter 默认 -> w保存创建分区
t -> L 查看ID ->8e LVM逻辑卷 ->w保存变更分区类型
PV管理pvcreatepvcreate /dev/vdb5 /dev/vdb6 /dev/vdb7创建PV,pv在没有加入vg时,没有PE信息。
pvdisplaypvdisplay /dev/vdb显示pv详细信息
pvcsanpvcsan查看系统有多少pv
pvremovepvremove /dev/vdb5 清除pv上的数据
VG管理vgcreate     vgcreate zhongstudy /dev/vdb5 /dev/vdb6创建vg,-s #:创建时指定PE大小,默认为4M。
vgremovevgremove zhongstudy删除vg
vgdisplayvgdisplay zhongstudy显示vg详细信息
vgextendvgextend zhongstudy /dev/vdb7扩展vg即增加pv进vg
vgreducevgreduce zhongstudy /dev/vdb7缩减vg即删除pv
vgscanvgscan查看系统上的vg
LV管理lvcreatelvcreate -n zhonglv -L 50M zhongstudy创建lv,
-n:指定lv名称, 
-L:指定lv大小,
-l +100%FREE:将VG里的剩余空间全部分配。
lvremovelvremove /dev/zhongstudy/zhonglv 删除lv
lvextendlvextend -L 2G /dev/zhongstudy/zhonglv
lvextend -L +2G /dev/zhongstudy/zhonglv
resize2fs -p  /dev/zhongstudy/zhonglv 
扩展lv,
-L #:扩展到#大小
-L +#:扩展了#大小
先扩展物理边界,再扩展逻辑边界。
lvresizelvresize2fs /dev/zhongstudy/zhonglv 1G缩减lv的逻辑边界
lvreducelvreduce -L 1G /dev/zhongstudy/zhonglv 缩减lv物理边界
lvscanlvscan显示lv信息
格式化mkfsmkfs.ext4  /dev/zhongstudy/zhonglv 格式化文件系统

上一篇:Linux基础—应用程序管理(四)

下一篇:Linux基础—操作系统救援(六)

参考:

Linux下的磁盘管理之LVM详解及lvm的常用磁盘操作命令_yg@hunter的博客-CSDN博客_lvm

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值