LVM逻辑卷 (图文详细教程)

文章介绍了Linux下的LVM逻辑卷管理机制,包括PV、VG、LV的概念及管理命令,如pvcreate、vgcreate、lvcreate等。同时,文章详细阐述了fdisk命令用于磁盘分区的操作,并对比了ext4和XFS两种文件系统的特性。最后,展示了创建文件系统、挂载和测试逻辑卷的步骤。
摘要由CSDN通过智能技术生成

目录

一、磁盘逻辑卷管理概念介绍

二、LVM逻辑卷管理命令

三、fdisk 常用命令

四、操作

1、安装LVM需要的插件(一般都自带了)

2、查看磁盘

 3、磁盘分区(PE)

 4、PV物理卷

 5、VG卷组

 6、LV逻辑卷

7、文件系统创建 

 8、挂载

9、测试


一、磁盘逻辑卷管理概念介绍

1、LVM 是 Logical Volume Manager(逻辑卷管理)的简写,它是 Linux 环境下对磁盘分区进行管理的⼀种机制; 安装 Linux 操作系统时遇到的⼀个常见的难以决定的问题就是如何正确地评估各分区大小,以分配合适的硬盘空 间; 普通的磁盘分区管理方式在逻辑分区划分好之后就无法改变其大小; 随着 Linux 的逻辑卷管理功能的出现,这些问题都迎刃而解,用户在无需停机的情况下可以方便地调整各个分区大小,即动态调整磁盘容量,从而提高磁盘管理的灵活性。

2、LVM 磁盘弹性管理的过程中的词语:

1.PE(Physical Extend):物理区域

PV 中可以用于分配的最小存储单元,可以在创建 PV 的时候制定(默认为 4MB),如 1M, 2M, 4M, 8M, 32M, 64M… 组成同⼀VG 中所有 PV 的 PE大小应该相同。

2.PV(Physical Volume):物理卷

处于 LVM 最底层,可以是物理硬盘或者分区,整个硬盘,或使用fdisk 等⼯具建⽴的普通分区,包许多默认 4MB 大小的 PE(Physical Extent,基本单元)。

3.VG(Volume Group):卷组

建立在 PV 之上,可以含有一个到多个 PV,一个或多个物理卷组合而成的整体。

4.LV(Logical Volume):逻辑卷

建立在 VG 之上,相当于原来分区的概念,不过大小可以动态改变。从卷组中分割出的一块空间,用于建立文件 系统。

流程:PV(PE)-->VG-->LV-->目录挂载

二、LVM逻辑卷管理命令

功能PV物理卷命令VG卷组命令LV逻辑卷命令
扫描pvscanvgscanlvscan
建立pvcreatevgcreatelvcreate
查询pvdisplayvgdisplaylvdisplay
删除pvremovevgremovelvremove
扩容vgextendlvextend
缩容vgreducelvreduce

三、fdisk 常用命令

fdisk -l :查看当前磁盘的分区情况

fdisk /dev/vdb:为该磁盘进行分区

m:列出所有命令

p:打印出当前分区的情况

n:新建分区

d:删除分区

w:保存并退出

t:修改磁盘的代码

四、操作

1、安装LVM需要的插件(一般都自带了)

yum -y install lvm2

2、查看磁盘

#查看磁盘分区
fdisk -l

 3、磁盘分区(PE)

#对新加的磁盘分区
fdisk /dev/新加的磁盘名

w 保存即出

#注:注意将分区id修改为8e

#查看相应的分区文件
ll /dev/新加的磁盘名*

 4、PV物理卷

#1、把分区设为pv物理卷(建立)
#pvcreate /dev/磁盘分区名 /dev/磁盘分区名,如:
pvcreate /dev/vdb1 /dev/vdb2

#简单检查	pvs  #详细查看	pvdisplay

 5、VG卷组

#2、把pv物理卷设为VG卷组(建立)
#vgcreate VG卷组名 /dev/磁盘分区名 /dev/磁盘分区名,如:
vgcreate vg1 /dev/vdb1 /dev/vdb2

#扩容
vgextend vg1 /dev/vdc1

#简单检查	vgs  #详细查看	vgdisplay

 6、LV逻辑卷

#3、把VG卷组设为LV逻辑卷(建立)
#lvcreate -L 要给的容量 -n LV逻辑卷名 给容量的vg卷组名,如:
lvcreate -L 1T -n lv1 vg1

#扩容
lvextend -l +100%free -r /dev/vg1/lv1 

#简单检查	lvs  #详细查看	lvdisplay

7、文件系统创建 

#4、文件系统创建,我这用的是ext4 ,也可用XFS
mkfs -t ext4 /dev/vg1/lv1

centos7.0开始默认文件系统是xfs,centos6是ext4,centos5是ext3

EXT4

Ext4是第四代扩展文件系统的缩写,它是2008年推出的。它是一个真正可靠的文件系统,它几乎在过去几年的大部分发行版中一直是默认选项,它是由比较老的代码生成的。它是一个日志文件系统,意味着它会对文件在磁盘中的位置以及任何其它对磁盘的更改做记录。如果系统崩溃,得益于journal技术,文件系统很少会损坏。

XFS

XFS是一种非常优秀的日志文件系统,它是SGI公司设计的。 XFS具有各种改进,使其能够在文件系统群体列表中脱颖而出,例如用于元数据操作的日志记录,可扩展/并行I / O,挂起/恢复I / O,在线碎片整理,延迟性能分配,等等

缺点:XFS文件系统不能缩小,当删除大量文件时会性能下降。

xfs和ext4的区别:

区别一:单个文件的大小 EXT4可以是16GB到16TB,而XFS可以是16TB到16EB。

区别二:最大文件系统大小 EXT4可以是1EB,而XFS可以是8EB。

区别三:EXT4受限制于磁盘结构和兼容问题,可扩展性和scalability不如XFS。

区别四:ext4支持扩容和缩容操作;xfs只支持扩容

 8、挂载

#挂载
#mount /dev/vg1/lv1 要挂载的目录
mount /dev/vg1/lv1 /home/postgres/pgxl10/data/nodes/dn_master


#查看
df -h

9、测试

上传文件到挂载目录下,然后查看挂载的磁盘内存是否使用

  • 4
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值