linux命令lvm逻辑卷

worktile 其他 39

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    LVM(Logical Volume Manager)是Linux系统中的一个逻辑卷管理器,它允许用户对物理存储设备(磁盘、分区)进行管理和抽象,以创建逻辑卷并进行存储管理。LVM提供了很多命令来实现这些功能,下面将介绍一些常用的LVM命令。

    1. pvcreate:用于创建物理卷(Physical Volume),即将物理存储设备添加到LVM中。使用命令”pvcreate /dev/sdb”可以创建一个名为/dev/sdb的物理卷。

    2. vgcreate:用于创建卷组(Volume Group),即将物理卷组织在一起以形成新的逻辑卷。使用命令”vgcreate vg1 /dev/sdb”可以创建名为vg1的卷组,并将/dev/sdb添加到该卷组中。

    3. lvcreate:用于创建逻辑卷(Logical Volume),即在卷组上创建逻辑存储区域。使用命令”lvcreate -L 10G -n lv1 vg1″可以创建一个名为lv1的逻辑卷,大小为10G,位于卷组vg1上。

    4. lvextend:用于扩展逻辑卷的大小。使用命令”lvextend -L +5G /dev/vg1/lv1″可以将逻辑卷lv1的大小增加5G。

    5. lvresize:用于调整逻辑卷的大小。使用命令”lvresize -L 15G /dev/vg1/lv1″可以将逻辑卷lv1的大小调整为15G。

    6. lvremove:用于删除逻辑卷。使用命令”lvremove /dev/vg1/lv1″可以删除逻辑卷lv1。

    7. vgextend:用于扩展卷组,即将额外的物理卷添加到已存在的卷组中。使用命令”vgextend vg1 /dev/sdc”可以将/dev/sdc添加到卷组vg1中。

    8. vgresize:用于调整卷组的大小。使用命令”vgresize -L +10G vg1″可以将卷组vg1的大小增加10G。

    9. vgreduce:用于减小卷组的大小。使用命令”vgreduce vg1 /dev/sdc”可以从卷组vg1中移除物理卷/dev/sdc。

    10. pvremove:用于删除物理卷。使用命令”pvremove /dev/sdb”可以删除物理卷/dev/sdb。

    这些是LVM中常用的一些命令,通过它们可以方便地对逻辑卷进行管理。当然,LVM还提供了很多其他命令,用于查看逻辑卷信息、调整卷组属性等。可以通过man page(man命令+命令名)查看命令的详细用法和参数说明。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    LVM(Logical Volume Manager)是在Linux系统中用于管理磁盘驱动器和逻辑卷的一种软件工具。LVM允许用户创建、管理和分配逻辑卷,它提供了一个更灵活和可扩展的磁盘管理方案。下面将介绍一些常用的LVM命令以及它们的作用。

    1. pvcreate命令:pvcreate命令用于创建物理卷。物理卷是由一个或多个物理磁盘或磁盘分区组成的,用作LVM逻辑卷的基础。使用该命令可以将物理磁盘或磁盘分区加入到LVM管理中。
    示例:
    “`
    pvcreate /dev/sdb1
    “`
    这个命令将/dev/sdb1分区创建为一个物理卷。

    2. vgcreate命令:vgcreate命令用于创建卷组。卷组是逻辑卷的容器,它由一个或多个物理卷组成。使用该命令可以将一个或多个物理卷组合成一个卷组。
    示例:
    “`
    vgcreate myvg /dev/sdb1
    “`
    这个命令将物理卷/dev/sdb1添加到名为myvg的卷组中。

    3. lvcreate命令:lvcreate命令用于创建逻辑卷。逻辑卷是在卷组中创建的可用存储空间。使用该命令可以在指定的卷组中创建一个或多个逻辑卷。
    示例:
    “`
    lvcreate -L 10G -n mylv myvg
    “`
    这个命令将在myvg卷组中创建一个名为mylv的逻辑卷,大小为10GB。

    4. lvextend命令:lvextend命令用于扩展逻辑卷的大小。使用该命令可以增加逻辑卷的可用存储空间。
    示例:
    “`
    lvextend -L +5G /dev/myvg/mylv
    “`
    这个命令将myvg卷组中的mylv逻辑卷的大小增加5GB。

    5. lvresize命令:lvresize命令用于调整逻辑卷的大小。使用该命令可以增加或减少逻辑卷的大小。
    示例:
    “`
    lvresize -L -2G /dev/myvg/mylv
    “`
    这个命令将myvg卷组中的mylv逻辑卷的大小减少2GB。

    这些只是LVM命令的几个例子,LVM还有很多其他命令可以用于管理逻辑卷和卷组。通过使用这些命令,用户可以更好地管理存储空间并提高系统的可用性和性能。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    一、介绍LVM(逻辑卷管理器)
    逻辑卷管理器(Logical Volume Manager,LVM)是一个为Linux系统提供逻辑分区管理的工具。LVM可以将多个硬盘上的物理分区(Physical Volume,PV)组合成卷组(Volume Group,VG),然后再从卷组中划分出逻辑卷(Logical Volume,LV),逻辑卷即为用户可见的逻辑分区。

    LVM的优势在于可以动态地调整逻辑卷的大小和布局,而无需重建分区。它还支持热交换和故障恢复。

    二、LVM常用的命令
    1. pvcreate:创建物理卷
    2. pvdisplay:显示物理卷的信息
    3. vgcreate:创建卷组
    4. vgdisplay:显示卷组的信息
    5. vgextend:扩展卷组
    6. vgreduce:缩减卷组
    7. lvcreate:创建逻辑卷
    8. lvdisplay:显示逻辑卷的信息
    9. lvextend:扩展逻辑卷
    10. lvreduce:缩减逻辑卷
    11. lvresize:调整逻辑卷的大小
    12. lvremove:删除逻辑卷
    13. vgremove:删除卷组
    14. pvremove:删除物理卷

    三、操作流程

    1. 创建物理卷(pvcreate)
    首先需要将一个或多个物理分区划分为物理卷。例如,将/dev/sdb1划分为物理卷。

    “`
    $ pvcreate /dev/sdb1
    “`

    2. 创建卷组(vgcreate)
    将刚才创建的物理卷组合成卷组。

    “`
    $ vgcreate myvg /dev/sdb1
    “`

    3. 创建逻辑卷(lvcreate)
    从卷组中划分出逻辑卷。

    “`
    $ lvcreate -L 10G -n mylv myvg
    “`

    这将创建一个大小为10GB的逻辑卷。

    4. 格式化逻辑卷(mkfs)
    格式化逻辑卷以便能够使用文件系统。

    “`
    $ mkfs.ext4 /dev/myvg/mylv
    “`

    这将使用ext4文件系统格式化逻辑卷。

    5. 挂载逻辑卷(mount)
    将逻辑卷挂载到文件系统中的指定目录。

    “`
    $ mount /dev/myvg/mylv /mnt
    “`

    这将将逻辑卷挂载到/mnt目录。

    6. 调整逻辑卷大小(lvresize)
    如果需要调整逻辑卷的大小,可以使用lvresize命令。

    “`
    $ lvresize -L +2G /dev/myvg/mylv
    “`

    这将将逻辑卷的大小增加2GB。

    7. 删除逻辑卷(lvremove)
    如果需要删除逻辑卷,可以使用lvremove命令。

    “`
    $ lvremove /dev/myvg/mylv
    “`

    这将删除名为mylv的逻辑卷。

    8. 删除卷组(vgremove)
    如果需要删除卷组,可以使用vgremove命令。

    “`
    $ vgremove myvg
    “`

    这将删除名为myvg的卷组。

    9. 删除物理卷(pvremove)
    如果需要删除物理卷,可以使用pvremove命令。

    “`
    $ pvremove /dev/sdb1
    “`

    这将删除/dev/sdb1物理卷。

    四、总结
    通过LVM,我们可以更方便地管理磁盘空间,动态调整逻辑卷的大小和布局。使用上述命令,您可以创建物理卷、卷组和逻辑卷,也可以扩展或缩减它们的大小,甚至可以删除它们。在进行这些操作之前,请务必备份重要的数据,并确保您了解这些操作的风险和影响。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部