linuxlvm命令总结

worktile 其他 289

回复

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

    Linux LVM命令总结

    LVM(Logical Volume Manager,逻辑卷管理器)是一种逻辑卷管理工具,它允许对物理磁盘划分进行动态调整,使得磁盘管理更加灵活和高效。本文将总结一些常用的Linux LVM命令,以帮助读者更好地了解和使用LVM。

    1. pvcreate命令
    pvcreate命令用于创建物理卷(Physical Volume),即将一个或多个磁盘或分区划分为LVM物理卷。例如,创建名为/dev/sdb1的物理卷的命令为: pvcreate /dev/sdb1。

    2. vgcreate命令
    vgcreate命令用于创建卷组(Volume Group),即将一个或多个物理卷组成一个逻辑存储池。例如,创建名为myvg的卷组的命令为: vgcreate myvg /dev/sdb1。

    3. lvcreate命令
    lvcreate命令用于创建逻辑卷(Logical Volume),即在卷组中划分出一个逻辑分区。例如,创建名为mylv的逻辑卷,大小为10GB,所属卷组为myvg的命令为: lvcreate -L 10G -n mylv myvg。

    4. lvextend命令
    lvextend命令用于扩展逻辑卷的大小。例如,将名为mylv的逻辑卷扩展为20GB的命令为: lvextend -L 20G /dev/myvg/mylv。

    5. lvreduce命令
    lvreduce命令用于缩小逻辑卷的大小。例如,将名为mylv的逻辑卷缩小为15GB的命令为: lvreduce -L 15G /dev/myvg/mylv。

    6. pvresize命令
    pvresize命令用于调整物理卷的大小以适应磁盘大小的变化。例如,将名为/dev/sdb1的物理卷调整为磁盘大小的命令为: pvresize /dev/sdb1。

    7. lvdisplay命令
    lvdisplay命令用于显示逻辑卷的详细信息,包括逻辑卷的大小、卷组、物理卷等。例如,显示名为mylv的逻辑卷的命令为: lvdisplay /dev/myvg/mylv。

    8. vgdisplay命令
    vgdisplay命令用于显示卷组的详细信息,包括卷组的大小、物理卷、逻辑卷等。例如,显示名为myvg的卷组的命令为: vgdisplay myvg。

    9. pvdisplay命令
    pvdisplay命令用于显示物理卷的详细信息,包括物理卷的大小、所属卷组、逻辑卷等。例如,显示名为/dev/sdb1的物理卷的命令为: pvdisplay /dev/sdb1。

    10. lvremove命令
    lvremove命令用于删除逻辑卷。例如,删除名为mylv的逻辑卷的命令为: lvremove /dev/myvg/mylv。

    以上是一些常用的Linux LVM命令,它们提供了灵活和高效的磁盘管理方式。通过使用这些命令,用户可以轻松地创建、扩展、缩小和删除逻辑卷,从而实现对磁盘空间的有效管理。希望本文的总结对读者有所帮助。

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

    LVM(逻辑卷管理器)是一个用于管理磁盘分区和逻辑卷的工具。在Linux系统中,LVM提供了一种灵活的方式来管理存储空间,允许用户动态地创建、调整和删除逻辑卷。这里是一些常用的Linux LVM命令的总结:

    1. pvcreate:创建物理卷
    `pvcreate /dev/sdb`:创建一个物理卷/dev/sdb。

    2. vgcreate:创建卷组
    `vgcreate vg_name /dev/sdb`:创建一个名为vg_name的卷组,并将/dev/sdb添加到该卷组中。

    3. lvcreate:创建逻辑卷
    `lvcreate -L 10G -n lv_name vg_name`:创建一个大小为10G的逻辑卷lv_name,将其添加到vg_name卷组中。

    4. lvextend:扩展逻辑卷
    `lvextend -L +5G /dev/vg_name/lv_name`:将逻辑卷lv_name的大小增加5G。

    5. lvreduce:缩小逻辑卷
    `umount /dev/vg_name/lv_name`:卸载逻辑卷lv_name。
    `e2fsck -f /dev/vg_name/lv_name`:检查逻辑卷lv_name的文件系统。
    `resize2fs /dev/vg_name/lv_name 10G`:调整逻辑卷lv_name的文件系统大小为10G。
    `lvreduce -L 10G /dev/vg_name/lv_name`:将逻辑卷lv_name的大小缩小为10G。

    6. pvmove:移动物理卷
    `pvmove /dev/sdb /dev/sdc`:将物理卷/dev/sdb上的数据迁移到/dev/sdc。

    7. lvremove:删除逻辑卷
    `lvremove /dev/vg_name/lv_name`:删除逻辑卷lv_name。

    8. vgremove:删除卷组
    `vgremove vg_name`:删除卷组vg_name。

    9. pvremove:删除物理卷
    `pvremove /dev/sdb`:删除物理卷/dev/sdb。

    10. lvdisplay:显示逻辑卷信息
    `lvdisplay`:显示所有逻辑卷的详细信息。

    11. vgdisplay:显示卷组信息
    `vgdisplay`:显示所有卷组的详细信息。

    12. pvdisplay:显示物理卷信息
    `pvdisplay`:显示所有物理卷的详细信息。

    13. lvrename:重命名逻辑卷
    `lvrename /dev/vg_name/lv_name new_lv_name`:将逻辑卷lv_name重命名为new_lv_name。

    14. vgrename:重命名卷组
    `vgrename vg_name new_vg_name`:将卷组vg_name重命名为new_vg_name。

    这些是一些常用的Linux LVM命令的总结。使用这些命令,你可以更好地管理和优化你的存储空间,并根据需要调整逻辑卷的大小。希望对你有所帮助!

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

    LVM(Logical Volume Manager)是Linux系统中用于管理磁盘分区和逻辑卷的工具。通过LVM,可以将多个物理磁盘分区合并成一个逻辑卷组,并在逻辑卷组上创建逻辑卷,实现对磁盘空间的灵活管理。在本文中,我将总结一些常用的LVM命令及其操作流程。

    1. 创建逻辑卷组(VG):
    – 使用pvcreate命令将物理磁盘分区初始化为物理卷(PV)。例如:`pvcreate /dev/sdb1`。
    – 使用vgcreate命令创建逻辑卷组。例如:`vgcreate myvg /dev/sdb1`。

    2. 创建逻辑卷(LV):
    – 使用lvcreate命令创建逻辑卷,并指定逻辑卷组和大小。例如:`lvcreate -L 10G -n mylv myvg`。
    – 使用mkfs命令在逻辑卷上创建文件系统。例如:`mkfs.ext4 /dev/myvg/mylv`。

    3. 扩展逻辑卷:
    – 使用lvextend命令扩展逻辑卷的大小。例如:`lvextend -L +5G /dev/myvg/mylv`。
    – 使用resize2fs命令调整文件系统的大小。例如:`resize2fs /dev/myvg/mylv`。

    4. 缩小逻辑卷:
    – 缩小逻辑卷前,首先需要通过文件系统工具(如resize2fs)将文件系统缩小到逻辑卷的目标大小。
    – 使用lvreduce命令缩小逻辑卷的大小。例如:`lvreduce -L 5G /dev/myvg/mylv`。

    5. 创建快照:
    – 使用lvcreate命令创建逻辑卷的快照。例如:`lvcreate -L 2G -s -n mylvsnap /dev/myvg/mylv`。
    – 在快照上可以执行读操作,但不能写操作。

    6. 扩展逻辑卷组:
    – 使用vgextend命令将新的物理卷添加到已有的逻辑卷组。例如:`vgextend myvg /dev/sdc1`。
    – 使用pvmove命令将逻辑卷组中的数据迁移到新的物理卷上。例如:`pvmove /dev/sdb1 /dev/sdc1`。

    7. 移除物理卷:
    – 使用vgreduce命令从逻辑卷组中移除物理卷。例如:`vgreduce myvg /dev/sdc1`。
    – 使用pvremove命令将物理磁盘分区还原成未使用状态。例如:`pvremove /dev/sdc1`。

    8. 查看逻辑卷组信息:
    – 使用vgdisplay命令查看逻辑卷组的详细信息。例如:`vgdisplay myvg`。
    – 使用lvdisplay命令查看逻辑卷的详细信息。例如:`lvdisplay /dev/myvg/mylv`。

    以上是一些常用的LVM命令及其操作流程。通过这些命令,可以实现对磁盘空间的灵活管理,帮助管理员更好地管理和分配磁盘资源。另外,还可以通过LVM快照功能进行备份和恢复操作,确保数据的安全性。

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

400-800-1024

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

分享本页
返回顶部