龙空技术网

【Linux学习】逻辑卷的创建与扩展

山里娃007 45

前言:

此时同学们对“linux增加逻辑卷大小”大体比较关心,咱们都想要分析一些“linux增加逻辑卷大小”的相关内容。那么小编在网络上收集了一些对于“linux增加逻辑卷大小””的相关文章,希望各位老铁们能喜欢,我们快快来学习一下吧!

(一)逻辑卷的创建

lvcreate命令 用于创建LVM的逻辑卷。逻辑卷是创建在卷组之上的。逻辑卷对应的设备文件保存在卷组目录下,例如:在卷组”vg1000”上创建一个逻辑卷”lvol0”,则此逻辑卷对应的设备文件为”/dev/vg1000/lvol0”。

语法:lvcreate(选项)(参数)

选项:-L:指定逻辑卷的大小,单位为“kKmMgGtT”字节;

-l:指定逻辑卷的大小(LE数)。

参数:逻辑卷:指定要创建的逻辑卷名称。

实例:使用lvcreate命令在卷组”vg1000”上创建一个200MB的逻辑卷。

在命令行中输入下面的命令:

[root@localhost ~]# lvcreate -L 200M vg1000 #创建大小为200M的逻辑卷

注:出现如下输入信息“Logical volume "lvol0" created”则表示创建逻辑卷成功。

(二)扩展逻辑卷

lvextend命令 用于在线扩展逻辑卷的空间大小,而不中断应用程序对逻辑卷的访问。使用lvextend命令动态在线扩展磁盘空间,整个空间扩展过程对于应用程序来说是完全透明的。

语法:lvextend(选项)(参数)

选项:-L:指定逻辑卷的大小,单位为“kKmMgGtT”字节;

-l:指定逻辑卷的大小(LE数)。

实例:使用lvextend命令为逻辑卷 /dev/vg1000/lvol0 增加100M空间。在命令行中输入下面的命令:

[root@localhost ~]# lvextend -L +100M /dev/vg1000/lvol0 #为了解决增加100M空间

(三)收缩逻辑卷

lvreduce命令 用于减少LVM逻辑卷占用的空间大小。使用lvreduce命令收缩逻辑卷的空间大小有可能会删除逻辑卷上已有的数据,所以在操作前必须进行确认。

实例:使用lvreduce命令减少指定的逻辑卷的空间大小。在命令行中输入下面的命令:

[root@localhost ~]# lvreduce -L -50M /dev/vg1000/lvol0 #将逻辑卷的空间大小减少50M

(四)删除逻辑卷

lvremove命令 用于删除指定LVM逻辑卷。如果逻辑卷已经使用mount命令加载,则不能使用lvremove命令删除。必须使用umount命令卸载后,逻辑卷方可被删除。

语法:lvremove(选项)(参数) 选项:-f:强制删除。

实例:使用lvremove命令删除指定的逻辑卷。在命令行中输入下面的命令:

[root@localhost ~]# lvremove /dev/vg1000/lvol0 #删除逻辑卷"lvol0"

(五)调整逻辑卷空间大小

lvresize命令 用于调整LVM逻辑卷的空间大小,可以增大空间和缩小空间。使用lvresize命令调整逻辑卷空间大小和缩小空间时需要谨慎,因为它有可能导致数据丢失。

语法:lvresize(选项)(参数)

选项:-L:指定逻辑卷的大小,单位为“kKmMgGtT”字节;

-l:指定逻辑卷的大小(LE数)。

eg:[root@localhost ~]# lvresize -L +200M /dev/vg1000/lvol0 #将逻辑卷空间增加200M

(六) 扫描逻辑卷

lvscan命令 用于扫描当前系统中存在的所有的LVM逻辑卷。使用lvscan指令可以发现系统中的所有逻辑卷,及其对应的设备文件。

语法:lvscan(选项) 选项:-b:显示逻辑卷的主设备和次设备号。

实例:[root@localhost ~]# lvscan #扫描所有的逻辑卷

标签: #linux增加逻辑卷大小 #linux添加逻辑卷