博客
关于我
讲述下 :LVM逻辑卷管理遇到的问题
阅读量:660 次
发布时间:2019-03-15

本文共 1782 字,大约阅读时间需要 5 分钟。

LVM逻辑卷管理遇到的问题并逐步解决

实验环境

  • 操作系统:CentOS release 6.10 (Final)
  • 内核版本:2.6.32-754.2.1.el6.x86_64
  • 硬件配置:支持多种硬盘设备,如sdb、sdc、sdd等

由于是最小化安装,没有安装xfs命令,按照以下步骤安装xfs支持工具:

[root@www ~]# yum install xfsprogs

安装命令完成后,将生成xfsprogs软件包,用于支持后续的LVM操作。

用gdisk分区对/dev/sdb分区,然后删除,遇到如下问题

当尝试使用gdisk对硬盘进行分区时,可能出现以下错误:

[root@www ~]# pvcreate /dev/sdb设备 "/dev/sdb" 未找到(或被符号过滤掉)

解决方法

这种错误通常是因为硬盘设备未正确被检测到。解决方法如下:

  • 尝试使用以下命令检测硬盘设备:
  • [root@www ~]# partprobe /dev/sdb
    1. 如果检测到硬盘设备,请继续尝试创建物理卷,如果仍然有问题,可以尝试手动将硬盘擦除,并重新分区:
    2. [root@www ~]# dd if=/dev/urandom of=/dev/sdb bs=512 count=6464[root@www ~]# lsblk
      1. 确认硬盘设备已经被正确识别后,再次尝试创建物理卷。
      2. [root@www ~]# pvcreate /dev/sdb物理卷 "/dev/sdb" 已成功创建

        验证物理卷及逻辑卷创建

        创建物理卷后,可以使用以下命令验证物理卷的创建情况:

        [root@www ~]# pvsPV        VG  Fmt  Attr PSize PFree/dev/sdb  storage lvm2 ---- 1.00g 1.00g

        继续创建逻辑卷组并创建逻辑卷:

        [root@www ~]# vgcreate storage /dev/sdb /dev/sdc /dev/sdd[root@www ~]# lvcreate -n vo -L 150M storage

        将生成逻辑卷vo,大小为150M。

        格式化逻辑卷并挂载

        格式化逻辑卷并挂载:

        [root@www ~]# mkfs.xfs /dev/storage/vo[root@www ~]# mount /dev/storage/vo /soft

        使用ls /soft验证挂载是否成功。

        扩容逻辑卷

        如果需要扩容逻辑卷,可以使用以下命令增加容量:

        [root@www ~]# lvextend -l 50 /dev/storage/vo

        示例命令说明:增加到原始容量的50倍,即200M。

        增加新硬盘至逻辑卷

        假设新增硬盘/dev/sde,可以将其添加到现有的逻辑卷组:

        [root@www ~]# pvcreate /dev/sde[root@www ~]# vgextend storage /dev/sde

        然后使用pvs检查物理卷状态:

        [root@www ~]# pvsPV        VG      Fmt  Attr PSize    PFree/dev/sdb  storage lvm2 a--u 1020.00m 820.00m

        移除硬盘

        如果需要移除某块硬盘:

        [root@www ~]# vgreduce storage /dev/sde[root@www ~]# vgs

        此时,硬盘将被移出逻辑卷组。

        裁剪逻辑卷

        如果需要缩减逻辑卷容量:

        [root@www ~]# lvreduce -L 120M /dev/storage/vo

        执行该命令会提示确认操作,确保数据无误后再继续。

        删除逻辑卷

        按顺序删除逻辑卷、逻辑卷组及物理卷:

        [root@www ~]# lvremove /dev/storage/vo[root@www ~]# vgremove storage[root@www ~]# pvremove /dev/sde

        数据迁移

        进行数据迁移时,确保目标位置并发可用:

        [root@www ~]# pvmove /dev/sdb /dev/sdd

        完成迁移后,验证文件完整性,最后删除旧文件。


        以上步骤涵盖了解决LVM逻辑卷管理中的各种常见问题,确保系统运行顺畅。

    转载地址:http://owxmz.baihongyu.com/

    你可能感兴趣的文章
    python3 mysql 封装多表_python3 mysql-多表查询
    查看>>
    python3 mysql8_Python MySQL8.0 错误:authentication plugin 'calling_sha2_password' is not supported....
    查看>>
    Python关键代码总览!从Zero到Hero必看的考点
    查看>>
    python3 robotframework+pycharm框架搭建
    查看>>
    Python3 shutil模块
    查看>>
    Python关于strftime函数详细解析 附实战代码
    查看>>
    Python3 tutorial day3
    查看>>
    python3 week4
    查看>>
    Python3 创建数组
    查看>>
    python3 套接字异常(a byte-like object is required not str)
    查看>>
    python3 实现用户三次输入错误记录黑名单并对该用户登录锁定-day1
    查看>>
    python3 文本变图片
    查看>>
    Python3 查看 com 组件的属性
    查看>>
    python3 案例分享--发邮件
    查看>>
    python3 模板库_Python3 标准库概览_Python教程_我爱模板网 - 提供下载各种免费建站资源,免费网站模板,免费网页特效,让你爱上建站!...
    查看>>
    Python3 求最大/小值及索引值 Numpy
    查看>>
    python3+django使用celery执行某些任务失败的解决方案
    查看>>
    Python3+Requests+Unittest实战系列【一】
    查看>>
    python3+requests+unittest实战系列【一】
    查看>>
    python3+requests+unittest实战系列【二】
    查看>>