梳理LVM逻辑卷管理,
迪丽瓦拉
2025-06-01 14:29:53
0次

在Linux操作系统会时不时碰到卷有关的操作,以下也是罗列了相关操作内容,仅供参考

创建PV/VG/LV的方法
将各物理磁盘或分区的系统类型设为Linux LVM,其system ID为8e,通过fdisk工具中的t命令设置

[root@k8s-node01 ~]# fdisk /dev/sdb
Welcome to fdisk (util-linux 2.23.2).Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.Device does not contain a recognized partition table
Building a new DOS disklabel with disk identifier 0xb00c7e26.Command (m for help): m
Command actiona   toggle a bootable flagb   edit bsd disklabelc   toggle the dos compatibility flagd   delete a partitiong   create a new empty GPT partition tableG   create an IRIX (SGI) partition tablel   list known partition typesm   print this menun   add a new partitiono   create a new empty DOS partition tablep   print the partition tableq   quit without saving changess   create a new empty Sun disklabelt   change a partition's system idu   change display/entry unitsv   verify the partition tablew   write table to disk and exitx   extra functionality (experts only)Command (m for help): n
Partition type:p   primary (0 primary, 0 extended, 4 free)e   extended
Select (default p): p
Partition number (1-4, default 1): 
First sector (2048-83886079, default 2048): 
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-83886079, default 83886079): 
Using default value 83886079
Partition 1 of type Linux and of size 40 GiB is setCommand (m for help): w
The partition table has been altered!Calling ioctl() to re-read partition table.
Syncing disks.


1、将各物理磁盘或分区初始化为PV(physical volume,物理卷)
 pvcreate:创建物理卷  

pvcreate [option] DEVICE
-f :强制创建逻辑卷,不需用户确认
-u :指定设备的UUID
-y :所有问题都回答yes
 pvcreate /dev/sdb1 /dev/sdb2

 pvscan:扫描当前系统上的所有物理卷

pvscan [option]
-e :仅显示属于输出卷组的物理卷
-n :仅显示不属于任何卷组的物理卷
-u :显示UUID
pvdisplay:显示物理卷的属性
pvdisplay [PV_DEVICE]
pvremove:将物理卷信息删除,使其不再被视为一个物理卷
pvremove [option] PV_DEVICE
-f :强制删除 
-y :所有问题都回答yes
pvremove /dev/sdb1

2、创建VG(volume group,卷组)
 vgcreate:创建卷组

vgcreate [option] VG_NAME PV_DEVICE
-s :卷组中的物理卷的PE大小,默认为4M
-l :卷组上允许创建的最大逻辑卷数
-p :卷级中允许添加的最大物理卷数
 vgcreate -s 8M myvg /dev/sdb1 /dev/sdb2

 vgscan:查找系统中存在的LVM卷组,并显示找到的卷组列表

 vgdisplay:显示卷组属性

vgdisplay [option] [VG_NAME] 

-A :仅显示活动卷组的信息
-s :使用短格式输出信息
vgextend:动态扩展LVM卷组,它通过向卷组中添加物理卷来增加卷组的容量
用法: vgextend VG_NAME PV_DEVICE
例 vgextend myvg /dev/sdb3
vgreduce:通过删除LVM卷组中的物理卷来减少卷组容量,不能删除LVM卷组中剩余的最
后一个物理卷
vgreduce VG_NAME PV_DEVICE
vgremove:删除卷组,其上的逻辑卷必须处于离线状态
用法: vgremove [-f] VG_NAME
 -f :强制删除 

vgchange:常用来设置卷组的活动状态
用法: vgchange -a n/y VG_NAME
-a n 为休眠状态,休眠之前要先确保其上的逻辑卷都离线;
-a y 为活动状态

3、在卷组上创建LV(logical volume,逻辑卷)
lvcreate:创建逻辑卷或快照
用法: lvcreate [选项] [参数]
-L :指定大小
-l :指定大小(LE个数)
-n :指定名称
-s :创建快照
-p r :设置为只读(该选项一般用于创建快照中)
 lvcreate -L 500M -n mylv myvg

 lvscan:扫描当前系统中的所有逻辑卷,及其对应的设备文件

 lvdisplay:显示逻辑卷属性

 lvdisplay [/dev/VG_NAME/LV_NAME]

lvextend:可在线扩展逻辑卷空间
用法: lvextend -L/-l 扩展的大小 /dev/VG_NAME/LV_NAME
-L :指定扩展(后)的大小。例如,-L +800M表示扩大800M,而-L 800M表示扩大至800M
-l :指定扩展(后)的大小(LE数)
例 lvextend -L 200M /dev/myvg/mylv
 lvreduce:缩减逻辑卷空间,一般离线使用

lvreduce -L/-l 缩减的大小 /dev/VG_NAME/LV_NAME
-L :指定缩减(后)的大小
-l :指定缩减(后)的大小( LE数)
例 lvreduce -L 200M /dev/myvg/mylv
 lvremove:删除逻辑卷,需要处于离线(卸载)状态

lvremove [-f] /dev/VG_NAME/LV_NAME
-f :强制删除
 

相关内容

热门资讯

美景美食 四季可赏(达人带你游... 本文转自:人民日报吉林省延边州延吉市美景美食 四季可赏(达人带你游·魅力小城)本报记者 刘以晴   ...
【甘快看】敦煌:把暖意揉进丝路... 中新网甘肃新闻10月5日电 鸣沙山的风卷着沙粒掠过丝路古道,远道而来的游人踏过漫漫黄沙,最先接住他们...
秋雨暂歇出游热度不退!南明区国... 告别前几日绵绵阴雨,国庆假期第五日,阵阵秋风吹散雨水,却吹不散南明区假日出游的火热氛围。古韵景区、潮...
农文旅深度融合绘出新画卷 潍坊... 齐鲁网·闪电新闻10月6日讯 国庆假期,安丘市乡村旅游持续升温。从郚山镇的山宿农文旅文化区到石埠子镇...
“床车大军”只蹭厕所不住房,酒... ▲资料图:新能源汽车在某充换电站充电。多功能配置让新能源汽车成了可供休息的“床车”。图/新华社“自驾...
家国同框 | 假期里的韩家窝村 10月5日清晨,来到韩家窝村,此村坐落于淄博周村南郊镇,墨水河畔,三面环山,是省级传统古村落,国家3...
假期余额不足 成都市民近郊游享... 10月6日,距离国庆假期结束仅剩一天。成都阳光普照,在百仁公园里,草坪上满是天幕与帐篷。市民们在城区...
散客占比近八成,九寨沟迈入“散... 封面新闻记者 杨金祝九寨沟景区正进入散客时代。10月6日,记者从九寨沟景区获悉,国庆假期,九寨沟迎来...
黄金周 中国游 | “便利政策... 央视网消息:上海正全力打造“中国入境游第一站”,并推动入境游从赏景购物转向深度体验。在上海,外国游客...
通讯|布哈拉全城都知道中国放长...   新华社塔什干10月6日电 通讯|布哈拉全城都知道中国放长假了——探访中亚跨境旅游热  新华社记者...