系统相关
首页 > 系统相关> > CentOS下LVM分区简介

CentOS下LVM分区简介

作者:互联网

    LVM 是逻辑盘卷管理器( Logical Volume Manager )的简称,是一种分区管理机制。LVM 是建立在硬盘 和分区 之上的一个逻辑层,为文件系统屏蔽下层磁盘分区布局,从而提高磁盘分区管理的灵活性

要配置LVM,可以按以下步骤进行

image


将若干个磁盘分区连接为一个整块的卷组( Vloume group ),管理员可以在卷组上随意创建逻辑卷( logical volumes ),并进一步在逻辑卷上创建文件系统

xxx

物理区域 (Physical Extent, PE)

逻辑区域 (Logical Extent , LE )

XXX

物理卷 (Physical Volume, PV)

    PV 在 LVM 系统中处于最底层,PV 一般是整个硬盘、或硬盘上一个可用分区

卷组 (Volume Group, VG)

    建立在 PV 之上,可以由多个 PV 组成一个 VG ,也可以是单个.VG 创建之后,可以动态地添加 PV 到 VG 中,在 VG 上一个创建多个 LVM 分区(逻辑卷)

    一个 LVM 系统中可以包含多个 VG(注释:在这 LVM 系统中你可以把 VG 理解为实际的物理硬盘)

逻辑卷 ( Logical Volume, LV)

    LV 建立在 LV 之上(类似于 Windows下的对物理硬盘分区,或者是Linux下分出 /boot, /, Swap, /usr, /var, /tmp, /home等区域

    LV 创建后,大小可以改变.在 LV 上可以建立文件系统用于不同的分区,如/usr, /home

创建LVM


[root@Catdexin-PC ~]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0   20G  0 disk
├─sda1            8:1    0    1G  0 part /boot
└─sda2            8:2    0   19G  0 part
  ├─centos-root 253:0    0   17G  0 lvm  /
  └─centos-swap 253:1    0    2G  0 lvm  [SWAP]
sdb               8:16   0    5G  0 disk
sdc               8:32   0    5G  0 disk
sdd               8:48   0    5G  0 disk

创建LVM要经过下面几步

观察一下效果
[root@Catdexin-PC ~]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sdb               8:16   0    5G  0 disk
└─vg1-lv1       253:2    0    4G  0 lvm  /mnt/lv1
sdc               8:32   0    5G  0 disk

扩展LVM

准备工作

我们首先写满一个磁盘

[root@Catdexin-PC ~]# dd if=/dev/zero of=/mnt/lv1/1.txt bs=1M count=4000
dd: 写入"/mnt/lv1/1.txt" 出错: 设备上没有空间
记录了3872+0 的读入
记录了3871+0 的写出
4059762688字节(4.1 GB)已复制,3.50458 秒,1.2 GB/秒

现在 磁盘已经满了 可以使用语句查看一下

[root@Catdexin-PC ~]# df -hT
文件系统                类型      容量  已用  可用 已用% 挂载点
/dev/mapper/vg1-lv1  ext4      3.9G  3.8G   0  100% /mnt/lv1

查看PV信息

[root@Catdexin-PC ~]# pvs
  PV         VG     Fmt  Attr PSize   PFree
  /dev/sda2  centos lvm2 a--  <19.00g       0
  /dev/sdb   vg1    lvm2 a--   <5.00g 1020.00m

查看VG信息

[root@Catdexin-PC ~]# vgs
  VG     #PV #LV #SN Attr   VSize   VFree
  centos   1   2   0 wz--n- <19.00g    0
  vg1      1   1   0 wz--n-   3.99g 0.99g

VG扩容

LV扩容

查看下效果
[root@Catdexin-PC ~]# df -hT
文件系统                类型      容量  已用  可用 已用% 挂载点
/dev/mapper/vg1-lv1     ext4      7.8G  3.8G  3.6G   52% /mnt/lv1

[root@Catdexin-PC ~]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sdb               8:16   0    5G  0 disk
└─vg1-lv1       253:2    0    8G  0 lvm  /mnt/lv1
sdc               8:32   0    5G  0 disk
└─vg1-lv1       253:2    0    8G  0 lvm  /mnt/lv1

标签:Catdexin,lv1,CentOS,简介,PC,LVM,PV,root,vg1
来源: https://www.cnblogs.com/CatdeXin/p/14392070.html