linuxlvm相关命令
-
Linux中LVM(Logical Volume Manager)是一种逻辑卷管理器,允许对物理磁盘进行逻辑划分,提供更灵活的存储管理方式。下面是一些常用的Linux LVM相关命令:
1. pvcreate:创建物理卷
例如:pvcreate /dev/sda12. vgcreate:创建卷组
例如:vgcreate myvg /dev/sda1 /dev/sdb13. lvcreate:创建逻辑卷
例如:lvcreate -L 10G -n mylv myvg4. vgextend:扩展卷组
例如:vgextend myvg /dev/sdc15. lvextend:扩展逻辑卷
例如:lvextend -L +5G /dev/myvg/mylv6. pvmove:迁移物理卷
例如:pvmove /dev/sda1 /dev/sdc17. lvresize:调整逻辑卷大小
例如:lvresize -L -2G /dev/myvg/mylv8. vgreduce:缩小卷组
例如:vgreduce myvg /dev/sdc19. lvremove:删除逻辑卷
例如:lvremove /dev/myvg/mylv10. vgremove:删除卷组
例如:vgremove myvg11. pvremove:删除物理卷
例如:pvremove /dev/sda112. lvdisplay:显示逻辑卷信息
例如:lvdisplay /dev/myvg/mylv13. vgdisplay:显示卷组信息
例如:vgdisplay myvg14. pvdisplay:显示物理卷信息
例如:pvdisplay /dev/sda115. lvscan:扫描逻辑卷
例如:lvscan16. vgscan:扫描卷组
例如:vgscan17. pvscan:扫描物理卷
例如:pvscan这些命令提供了对LVM的常见操作,可以用于创建、扩展、缩小、删除逻辑卷以及相关的卷组和物理卷操作。可以根据实际需求选择合适的命令来管理和操作LVM。
2年前 -
Linux LVM(Logical Volume Manager)是一种为存储设备提供逻辑卷管理功能的技术。它允许管理员管理和分配磁盘空间,提供弹性和可扩展性,并提供更高级别的数据保护和故障恢复功能。在Linux中,有一些常见的LVM相关命令,以下是其中的五个重要命令:
1. pvcreate命令:使用此命令可以将物理卷创建为LVM的一部分。物理卷可以是硬盘分区、整个磁盘或者网络存储设备。例如,要将/dev/sdb分区创建为物理卷,可以执行以下命令:
$ sudo pvcreate /dev/sdb2. vgcreate命令:此命令用于创建卷组(Volume Group)。卷组是将物理卷组合起来并形成一个逻辑单元,可供逻辑卷使用。通过指定物理卷的设备名称和卷组的名称,可以创建卷组。例如,要创建名为myvg的卷组,可以执行以下命令:
$ sudo vgcreate myvg /dev/sdb3. lvcreate命令:使用此命令可以创建逻辑卷(Logical Volume)。逻辑卷是卷组中的逻辑存储单元,可以用于创建文件系统或分配给其他应用程序。可以指定逻辑卷的大小,单位可以是字节、千字节、兆字节或者以L、K、M、G结尾的大小。例如,要在myvg卷组中创建一个名为mylv的逻辑卷,大小为10GB,可以执行以下命令:
$ sudo lvcreate -L 10G -n mylv myvg4. lvextend命令:当需要扩展逻辑卷的大小时,可以使用lvextend命令。该命令将已分配的物理卷添加到逻辑卷中,使逻辑卷的大小增加。例如,要将mylv逻辑卷的大小增加5GB,可以执行以下命令:
$ sudo lvextend -L +5G /dev/myvg/mylv5. lvresize命令:这个命令用于调整逻辑卷的大小。可以使用-l选项指定逻辑卷的大小为逻辑扩展数,并且可以使用-r选项来自动调整逻辑卷扩展的大小以匹配文件系统的大小。例如,要将逻辑卷mylv的大小调整为20GB,可以执行以下命令:
$ sudo lvresize -L 20G /dev/myvg/mylv以上是一些常见的Linux LVM相关命令,它们使管理员能够管理和操作逻辑卷和卷组,提供了对存储空间的灵活控制和管理。
2年前 -
Linux LVM(Logical Volume Manager,逻辑卷管理器)是一个用于管理逻辑卷的工具集。它允许动态地创建、调整大小和删除逻辑卷,而无需停机或重新启动系统。通过使用LVM,您可以更加灵活地管理磁盘空间,并提供高级的存储管理功能。下面是一些常用的Linux LVM相关命令及其操作流程。
1. pvcreate:创建物理卷
– pvcreate /dev/sdx:创建一个物理卷,其中/dev/sdx为磁盘设备名。可以一次创建多个物理卷。2. vgcreate:创建卷组
– vgcreate vg_name /dev/sdx:创建一个名为vg_name的卷组,并将物理卷/dev/sdx添加到该卷组中。可以一次将多个物理卷添加到一个卷组中。3. lvcreate:创建逻辑卷
– lvcreate -L size -n lv_name vg_name:创建一个大小为size,并命名为lv_name的逻辑卷,将其添加到名为vg_name的卷组中。
– lvcreate -l num -n lv_name vg_name:使用逻辑卷数量而不是大小来创建逻辑卷。num为逻辑卷数量。4. pvs:显示物理卷信息
– pvs:显示系统中所有物理卷的信息。5. vgs:显示卷组信息
– vgs:显示系统中所有卷组的信息。6. lvs:显示逻辑卷信息
– lvs:显示系统中所有逻辑卷的信息。7. pvdisplay:显示物理卷详细信息
– pvdisplay /dev/sdx:显示/dev/sdx物理卷的详细信息。8. vgdisplay:显示卷组详细信息
– vgdisplay vg_name:显示vg_name卷组的详细信息。9. lvdisplay:显示逻辑卷详细信息
– lvdisplay vg_name/lv_name:显示vg_name卷组中lv_name逻辑卷的详细信息。10. pvresize:调整物理卷大小
– pvresize /dev/sdx:调整物理卷/dev/sdx的大小。11. lvresize:调整逻辑卷大小
– lvresize -L size vg_name/lv_name:调整vg_name卷组中lv_name逻辑卷的大小为size。
– lvresize -l num vg_name/lv_name:根据逻辑卷数量来调整lv_name逻辑卷的大小。12. lvextend:扩展逻辑卷大小
– lvextend -L +size vg_name/lv_name:将vg_name卷组中lv_name逻辑卷的大小扩展为原来的大小加上size。13. lvreduce:缩小逻辑卷大小
– lvreduce -L -size vg_name/lv_name:将vg_name卷组中lv_name逻辑卷的大小缩小为原来的大小减去size。14. pvmove:移动物理卷数据
– pvmove /dev/sdx:将/dev/sdx物理卷上的数据移动到其他物理卷上。15. vgextend:扩展卷组
– vgextend vg_name /dev/sdx:将物理卷/dev/sdx添加到vg_name卷组中。16. vgreduce:缩小卷组
– vgreduce vg_name /dev/sdx:从vg_name卷组中删除物理卷/dev/sdx,减小卷组大小。17. lvremove:删除逻辑卷
– lvremove vg_name/lv_name:删除vg_name卷组中的lv_name逻辑卷。18. vgremove:删除卷组
– vgremove vg_name:删除vg_name卷组。19. pvremove:删除物理卷
– pvremove /dev/sdx:删除物理卷/dev/sdx。以上是一些常用的Linux LVM相关命令及其操作流程。您可以根据需要使用这些命令来创建、管理和调整逻辑卷。
2年前