欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 国际 > Centos LVM管理磁盘命令汇总

Centos LVM管理磁盘命令汇总

2024/11/7 12:16:39 来源:https://blog.csdn.net/zhangxueyi/article/details/143422209  浏览:    关键词:Centos LVM管理磁盘命令汇总

文章目录

  • 前言
    • Centos LVM管理磁盘命令汇总
      • 1. 物理卷(PV)管理
        • 1.1 创建物理卷
        • 1.2 查看物理卷信息
        • 1.3 删除物理卷
      • 2. 卷组(VG)管理
        • 2.1 创建卷组
        • 2.2 查看卷组信息
        • 2.3 扩展卷组
        • 2.4 减少卷组
        • 2.5 删除卷组
      • 3. 逻辑卷(LV)管理
        • 3.1 创建逻辑卷
        • 3.2 查看逻辑卷信息
        • 3.3 扩展逻辑卷
        • 3.4 缩小逻辑卷
        • 3.5 删除逻辑卷
      • 4. 格式化并挂载逻辑卷
        • 4.1 格式化逻辑卷
        • 4.2 挂载逻辑卷
      • 5. 调整逻辑卷大小
        • 5.1 调整文件系统大小
  • 总结


前言

Centos LVM管理磁盘命令众多,包括物理卷、卷组、逻辑卷、格式化并挂载逻辑卷、调整逻辑卷大小管理部分,以下对命令格式、参数含义、实例分别进行说明。

Centos LVM管理磁盘命令汇总

1. 物理卷(PV)管理

1.1 创建物理卷
  • 命令:pvcreate
  • 格式:pvcreate /dev/sdx
  • 参数:
    • /dev/sdx:指定要创建为物理卷的设备。
  • 实例:pvcreate /dev/sdb1 创建名为/dev/sdb1的物理卷。
1.2 查看物理卷信息
  • 命令:pvspvscanpvdisplay
  • 格式:
    • pvs:显示物理卷的简要信息。
    • pvscan:扫描并显示所有物理卷。
    • pvdisplay:显示指定物理卷的详细信息。
  • 实例:
    • pvs:显示所有物理卷的简要信息。
    • pvscan:扫描并显示所有物理卷。
    • pvdisplay /dev/sdb1:显示/dev/sdb1物理卷的详细信息。
1.3 删除物理卷
  • 命令:pvremove
  • 格式:pvremove /dev/sdx
  • 参数:
    • /dev/sdx:指定要删除的物理卷设备。
  • 实例:pvremove /dev/sdb1 删除名为/dev/sdb1的物理卷。

2. 卷组(VG)管理

2.1 创建卷组
  • 命令:vgcreate
  • 格式:vgcreate vgname /dev/sdx
  • 参数:
    • vgname:指定卷组的名称。
    • /dev/sdx:指定要添加到卷组的物理卷设备。
  • 实例:vgcreate vg1 /dev/sdb1 创建名为vg1的卷组,并添加/dev/sdb1物理卷。
2.2 查看卷组信息
  • 命令:vgsvgscanvgdisplay
  • 格式:
    • vgs:显示卷组的简要信息。
    • vgscan:扫描并显示所有卷组。
    • vgdisplay:显示指定卷组的详细信息。
  • 实例:
    • vgs:显示所有卷组的简要信息。
    • vgscan:扫描并显示所有卷组。
    • vgdisplay vg1:显示vg1卷组的详细信息。
2.3 扩展卷组
  • 命令:vgextend
  • 格式:vgextend vgname /dev/sdx
  • 参数:
    • vgname:指定要扩展的卷组名称。
    • /dev/sdx:指定要添加到卷组的物理卷设备。
  • 实例:vgextend vg1 /dev/sdb2/dev/sdb2物理卷添加到vg1卷组。
2.4 减少卷组
  • 命令:vgreduce
  • 格式:vgreduce vgname /dev/sdx
  • 参数:
    • vgname:指定要减少的卷组名称。
    • /dev/sdx:指定要从卷组中移除的物理卷设备。
  • 实例:vgreduce vg1 /dev/sdb2vg1卷组中移除/dev/sdb2物理卷。
2.5 删除卷组
  • 命令:vgremove
  • 格式:vgremove vgname
  • 参数:
    • vgname:指定要删除的卷组名称。
  • 实例:vgremove vg1 删除名为vg1的卷组。

3. 逻辑卷(LV)管理

3.1 创建逻辑卷
  • 命令:lvcreate
  • 格式:lvcreate -L size -n lvname vgname
  • 参数:
    • -L size:指定逻辑卷的大小。
    • -n lvname:指定逻辑卷的名称。
    • vgname:指定逻辑卷所属的卷组。
  • 实例:lvcreate -L 2G -n lv1 vg1vg1卷组上创建名为lv1的2GB逻辑卷。
3.2 查看逻辑卷信息
  • 命令:lvslvscanlvdisplay
  • 格式:
    • lvs:显示逻辑卷的简要信息。
    • lvscan:扫描并显示所有逻辑卷。
    • lvdisplay:显示指定逻辑卷的详细信息。
  • 实例:
    • lvs:显示所有逻辑卷的简要信息。
    • lvscan:扫描并显示所有逻辑卷。
    • lvdisplay /dev/vg1/lv1:显示/dev/vg1/lv1逻辑卷的详细信息。
3.3 扩展逻辑卷
  • 命令:lvextend
  • 格式:lvextend -L +size /dev/vgname/lvname
  • 参数:
    • -L +size:指定要扩展的大小。
    • /dev/vgname/lvname:指定要扩展的逻辑卷。
  • 实例:lvextend -L +1G /dev/vg1/lv1/dev/vg1/lv1逻辑卷扩展1GB。
3.4 缩小逻辑卷
  • 命令:lvreduce
  • 格式:lvreduce -L size /dev/vgname/lvname
  • 参数:
    • -L size:指定缩小后的大小。
    • /dev/vgname/lvname:指定要缩小的逻辑卷。
  • 实例:lvreduce -L 1G /dev/vg1/lv1/dev/vg1/lv1逻辑卷缩小到1GB。
3.5 删除逻辑卷
  • 命令:lvremove
  • 格式:lvremove /dev/vgname/lvname
  • 参数:
    • /dev/vgname/lvname:指定要删除的逻辑卷。
  • 实例:lvremove /dev/vg1/lv1 删除/dev/vg1/lv1逻辑卷。

4. 格式化并挂载逻辑卷

4.1 格式化逻辑卷
  • 命令:mkfs
  • 格式:mkfs -t type /dev/vgname/lvname
  • 参数:
    • -t type:指定文件系统类型,如ext4xfs
    • /dev/vgname/lvname:指定要格式化的逻辑卷。
  • 实例:mkfs -t ext4 /dev/vg1/lv1/dev/vg1/lv1逻辑卷格式化为ext4文件系统。
4.2 挂载逻辑卷
  • 命令:mount
  • 格式:mount /dev/vgname/lvname mountpoint
  • 参数:
    • /dev/vgname/lvname:指定要挂载的逻辑卷。
    • mountpoint:指定挂载点。
  • 实例:mount /dev/vg1/lv1 /mnt/dev/vg1/lv1逻辑卷挂载到/mnt目录。

5. 调整逻辑卷大小

5.1 调整文件系统大小
  • 命令:resize2fs(对于ext4文件系统)
  • 格式:resize2fs /dev/vgname/lvname
  • 参数:
    • /dev/vgname/lvname:指定要调整大小的逻辑卷。
  • 实例:resize2fs /dev/vg1/lv1 调整/dev/vg1/lv1逻辑卷的文件系统大小。

总结

以上是Centos中LVM管理磁盘的常用命令汇总,包括物理卷、卷组、逻辑卷的管理以及格式化和挂载逻辑卷的相关操作。通过这些命令,可以实现对磁盘的灵活管理,包括创建、删除、扩展和缩小逻辑卷等操作。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com