RHEL7 管理逻辑卷

本文详细介绍了在RHEL7系统中如何管理逻辑卷管理器(LVM),包括创建物理卷、卷组、逻辑卷,以及扩展、缩减、格式化、挂载、快照、数据迁移等操作,并提供了相关命令示例。此外,还提到了GPT分区下的LVM管理方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

RHEL7上逻辑卷的管理
介绍
物理卷(PV,Physical Volume):     整个硬盘设备或使用fdisk命令建立的硬盘分区;
卷组(VG,Volume Group):           由一个或多个物理卷(PV)组成;
逻辑卷(LV,Logical Volume):       从卷组(VG)中分割出来的空间用于创建文件系统;
基本单元(PE,Physical Extent):  默认为4MB的基本块

添加磁盘,对磁盘进行分区,对要做LVM的分区,选择类型为8e(即为linux LVM),保存分区表;
fdisk /dev/sdb  --> m->n->p->w
partprobe
fdisk /dev/sdb -->t->3->8e

1、创建一个物理卷组
# pvcreate /dev/sdb1

2、创建一个逻辑卷组
# vgcreate vgu01 /dev/sdb1

3、生成逻辑卷 LV
# lvcreate –L 100G –n lvu01 vgu01        指定LV大小
# lvcreate -l +100%FREE -n lvu01 vgu01        分配所有空间给LV

4、格式化分区(格式化后即可正常mount使用)
# mkfs.xfs /dev/vgu01/lvu01

5、创建挂载点 (挂载和卸载)   
# mkdir /u01
# mount /dev/vgu01/lvu01 /u01
# vi /etc/fstab    (永久挂载)
/dev/vgu01/lvu01        /u01    xfs     defaults        0 0

6、扩展以及缩减分区大小
# lvextend –L +5G –n /dev/vgu01/lvu01     (给LV增加5G)
# xfs_growfs /dev/vgu01/lvu01  (调整xfs格式分区大小: 虽然xfs文件系统只支持增加,不支持减少。但并不是说在xfs系统文件下不能减小,只是减小后,需要重新格式化才能挂载上,这样可能造成存储在卷组上面的数据丢失。)
# lvextend –l +50 –n /dev/vgu01/lvu01     (增加50个PE)
# resize2fs /dev/vgu01/lvu01 -L 300M     (ext4格式分区调整大小方式)
# lvreduce –L 300M –n /dev/vgu01/lvu01  (减小分区到300M(需先停用分区))

7、停用启用分区
# lvchange –an /dev/vgu01/lvu01 (停用lv01分区)
# lvchange –ay /dev/vgu01/lvu01 (启用lv01分区)

8、快照功能
LVM的逻辑卷具有快照功能可以将逻辑卷的数据保存为备份、以及快速数据恢复。
# lvcreate -L 150M -s n snap /dev/vgu01/lvu01     (建立一个150M,名称为snap的快照)
# lvcreate –L 40M –n /dev/vgu01/lvu01_snap –s /dev/vgu01/lvu01     (创建快照(设置大小为总大小的20%))
# lvremove /dev/vgu01/lvu01_snap (删除快照)

9、数据迁移
# pvmove –i 3 /dev/sdb1 /dev/sdb2  (将sdb1数据迁到sdb2上,3秒刷新一次)

10、常用 LVM 的命令
pvs,vgs,lvs,pvdisplay,vgdisplay,lvdisplay

11、逻辑卷失效后激活逻辑卷
# vgchange -ay vgu01


12、扩容现有逻辑券大小
pvcreate /dev/sdc
vgextend vgu01 /dev/sdc
lvextend -L +500G /dev/vgu01/lvu01
lvextend –l +50 –n /dev/vgu01/lvu01
lvextend –l +100%FREE /dev/vgu01/lvu01
df -Th
resize2fs /dev/vgu01/lvu01        -- ext4文件系统
xfs_growfs /dev/vgu01/lvu01     -- xfs文件系统

13、GPT 分区+逻辑券管理
# parted /dev/sdb -> mklabel gpt -> print -> mkpart primary 0% 100% -> print -> toggle 1 lvm -> quit
GPT 分区完成后按照上述逻辑券管理方式创建并使用逻辑券即可。


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ahern_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值