下面是关于Linux LV逻辑卷的完整攻略。
LV逻辑卷简介
LVM(逻辑卷管理器)是Linux下用于管理硬盘分区的系统服务,它通过对物理分区(PV)和逻辑卷(LV)的动态管理,实现了对硬盘容量的动态扩展和缩减,以及对数据的动态迁移和备份。LV逻辑卷则是LVM逻辑卷管理器管理的基本数据逻辑单位。
LV逻辑卷的创建
新建逻辑卷的步骤可以概括为以下几个步骤:
-
先创建一个物理卷(PV)。
pvcreate /dev/sdb1
-
将物理卷(PV)添加到卷组(VG)中。
vgcreate vg_name /dev/sdb1
-
指定逻辑卷(LV)的大小并创建逻辑卷。
lvcreate -n lv_name -L size vg_name
例如,创建一个名为mydata_lv
大小为10G
的逻辑卷可以使用以下命令完成:
pvcreate /dev/sdb1
vgcreate mydata_vg /dev/sdb1
lvcreate -n mydata_lv -L 10G mydata_vg
LV逻辑卷的查看
可以使用以下三个命令来查看当前Linux系统下的逻辑卷和卷组。
1. 查看物理卷
pvdisplay
pvs
第一个命令将显示所有物理卷的详细信息,而第二个命令只显示有关物理卷的简要信息。
2. 查看卷组
vgdisplay
vgs
第一个命令将显示所有卷组的详细信息,而第二个命令将只显示有关卷组的简要信息。
3. 查看逻辑卷
lvdisplay
lvs
第一个命令将返回逻辑卷的详细信息,而第二个命令将返回有关逻辑卷的简要信息。
例如,使用以下命令查看名为mydata_lv
的逻辑卷的信息:
lvdisplay mydata_lv
LV逻辑卷的大小调整
LVM逻辑卷管理器允许逻辑卷的大小进行在线调整,以下是一些命令可以使用的修改逻辑卷大小。
-
增加逻辑卷大小
如果要增加逻辑卷的大小,则必须先选择需要调整大小的逻辑卷。然后,使用
lvextend
命令增加逻辑卷的大小。我们可以使用以下命令来增加逻辑卷大小:lvextend -L +size /dev/vg_name/lv_name
例如,如果要将逻辑卷
mydata_lv
的大小增加5G
,则可以使用以下命令执行:lvextend -L +5G /dev/mydata_vg/mydata_lv
-
缩小逻辑卷大小
要缩小逻辑卷,请运行以下命令:
lvreduce -L -size /dev/vg_name/lv_name
例如,如果要将逻辑卷
mydata_lv
的大小减小5G
,则可以使用以下命令执行:lvreduce -L -5G /dev/mydata_vg/mydata_lv
LV逻辑卷的删除
删除逻辑卷(LV)之前,需要确保从逻辑卷中拷贝数据已经被备份到其他存储介质上了。数据备份完成后,我们可以按以下步骤移除逻辑卷:
-
释放当前占用逻辑卷的文件系统
umount /dev/vg_name/lv_name
-
移除逻辑卷
lvremove /dev/vg_name/lv_name
例如,删除名为 mydata_lv
的逻辑卷可以使用以下命令完成:
umount /dev/mydata_vg/mydata_lv
lvremove /dev/mydata_vg/mydata_lv
以上就是Linux LV逻辑卷创建、查看、大小调整和删除的完整攻略,希望能对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:详解Linux LV逻辑卷(创建、查看、调整大小及删除) - Python技术站