CentOS LVM卷转变成普通卷操作步骤

  1. 系统信息
    lsb_release -a
    LSB Version:    :core-4.1-amd64:core-4.1-noarch
    Distributor ID: CentOS
    Description:    CentOS Linux release 7.2.1511 (Core)
    Release:    7.2.1511
    Codename:   Core
  2. 背景
    公司线上服务器要上线大数据平台,使用LVM卷对生产上业务有
    一定的影响。新机器的部署我都是使用的自动化部署脚本进行的,
    脚本中对数据盘使用的LVM格式,因此,我需要手动更改
    磁盘卷的类型。
  3. 具体实施步骤
    #操作前请做好数据的备份
    #卸载逻辑卷之前的文件系统
    df -h
    文件系统                    容量  已用  可用 已用% 挂载点
    /dev/mapper/vgdata-lvdata1  197G   61M  187G    1% /data
    #umount文件系统
    umount /data
    #lvremove操作
    lvremove /dev/vgdata/lvdata1
    Do you really want to remove active logical volume vgdata/lvdata1? [y/n]: y
    Logical volume "lvdata1" successfully removed
    #vgremove操作
    vgremove vgdata
    Volume group "vgdata" successfully removed
    #pvremove操作
    pvremove /dev/vdb1
    Labels on physical volume "/dev/vdb1" successfully wiped.
    #fdisk磁盘分区
    ##查看下当前lvm的分区
    fdisk -l
    设备 Boot      Start         End      Blocks   Id  System
    /dev/vdb1            2048   419430399   209714176   8e  Linux LVM
    #重新进行磁盘分区
    fdisk /dev/vdb
    d --> p --> n --> 三次enter默认 --> p --> w
    #对刚分好分区的磁盘格式化
    mkfs.ext4 /dev/vdb1
    #查看UUID
    blkid
    /dev/vdb1: UUID="456b88bf-19fe-4b80-b408-13451d10e78w" TYPE="ext4"
    #更改/etc/fstab文件
    sed -i 's#/dev/vgdata/lvdata1   /data    ext4    defaults        1 1 #UUID="456b88bf-19fe-4b80-b408-13451d10e78w"  /data                ext4    defaults        1 1#g'
    #挂载分区
    mount -a