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

    你可能感兴趣的文章
    Objective-C实现djb2哈希算法(附完整源码)
    查看>>
    Objective-C实现DNF排序算法(附完整源码)
    查看>>
    Objective-C实现doomsday末日算法(附完整源码)
    查看>>
    Objective-C实现double factorial iterative双阶乘迭代算法(附完整源码)
    查看>>
    Objective-C实现double factorial recursive双阶乘递归算法(附完整源码)
    查看>>
    Objective-C实现double hash双哈希算法(附完整源码)
    查看>>
    Objective-C实现double linear search recursion双线性搜索递归算法(附完整源码)
    查看>>
    Objective-C实现double linear search 双线性搜索算法(附完整源码)
    查看>>
    Objective-C实现double sort双重排序算法(附完整源码)
    查看>>
    Objective-C实现DoublyLinkedList双链表的算法(附完整源码)
    查看>>
    Objective-C实现DoublyLinkedList双链表算法(附完整源码)
    查看>>
    Objective-C实现DPLL(davisb putnamb logemannb loveland)算法(附完整源码)
    查看>>
    Objective-C实现DWT离散小波变换(附完整源码)
    查看>>
    Objective-C实现Edmonds-Karp算法(附完整源码)
    查看>>
    Objective-C实现EEMD算法(附完整源码)
    查看>>
    Objective-C实现elgamal 密钥生成器算法(附完整源码)
    查看>>
    Objective-C实现EM算法(附完整源码)
    查看>>
    Objective-C实现EM算法(附完整源码)
    查看>>
    Objective-C实现entropy熵算法(附完整源码)
    查看>>
    Objective-C实现euclidean distance欧式距离算法(附完整源码)
    查看>>