博客
关于我
讲述下 :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/

    你可能感兴趣的文章
    python | urllib3,一个超强的 Python 库!
    查看>>
    python | webassets,一个超强的 Python 库!
    查看>>
    python | werkzeug,一个不可思议的 Python 库!
    查看>>
    python | xlsxwriter,一个实用的 Python 库!
    查看>>
    python | xlwings,一个非常实用的 Excel 相关的 Python 库!
    查看>>
    python | 一文看懂Python闭包机制与变量作用域规则
    查看>>
    python读取含中文的json
    查看>>
    python | 如何用Python锁避免并发错误?
    查看>>
    python | 提升代码迭代速度的Python重载方法
    查看>>
    python | 深入理解Python并发编程中的GIL限制与解决方案
    查看>>
    Python | 爬虫实战——亚马逊搜索页监控(附详细源码)
    查看>>
    python | 高效使用Python工具自动生成模块文档的秘诀
    查看>>
    python 一个list去除另一个list中的值
    查看>>
    python 三大框架的 介绍。
    查看>>
    Python 下载的 11 种姿势,一种比一种高级!
    查看>>
    python读取一个文件夹下所有图片_初学Python-找出文件夹下的所有图片
    查看>>
    Python 中 3 个不可思议的返回功能
    查看>>
    python 中 dict 的另一种用法
    查看>>
    Python 中 PIL 读取图片出现异常旋转的解决方法
    查看>>
    python 中os.path.join 双斜杠的解决办法
    查看>>