centos7.2下新挂磁盘并创建逻辑组、逻辑卷

时间:2024-05-22 17:03:08

操作系统环境:基于云平台搭建了1台centos7.2  系统硬盘/dev/xvda,   后期添加1块100G的硬盘/dev/xvde

目的:针对磁盘/dev/xvde进行磁盘挂载,采用逻辑卷的方式。(优势:方便于后期扩容)

1、开始前服务器磁盘分区如下。采用 lsblk 指令进行查询。df 指令只能查询到已挂载好的分区。(xvde已做分区操作)

centos7.2下新挂磁盘并创建逻辑组、逻辑卷

2、针对/dev/xvde分区进行格式化操作。操作的日志如下

[[email protected] iems]#  fdisk /dev/xvde

命令(输入 m 获取帮助):p

磁盘 /dev/xvde:107.4 GB, 107374182400 字节,209715200 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0xc4aeac41

    设备 Boot      Start         End      Blocks   Id  System

命令(输入 m 获取帮助):n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): p
分区号 (1-4,默认 1):
起始 扇区 (2048-209715199,默认为 2048):
将使用默认值 2048
Last 扇区, +扇区 or +size{K,M,G} (2048-209715199,默认为 209715199):
将使用默认值 209715199
分区 1 已设置为 Linux 类型,大小设为 100 GiB

命令(输入 m 获取帮助):t
已选择分区 1
Hex 代码(输入 L 列出所有代码):8e   
已将分区“Linux”的类型更改为“Linux LVM”

命令(输入 m 获取帮助):p

磁盘 /dev/xvde:107.4 GB, 107374182400 字节,209715200 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0xc4aeac41

    设备 Boot      Start         End      Blocks   Id  System
/dev/xvde1            2048   209715199   104856576   8e  Linux LVM

命令(输入 m 获取帮助):wq
The partition table has been altered!

Calling ioctl() to re-read partition table.
正在同步磁盘。

3、查看有无pv标志在磁盘上。 pvscan pvcreate  pvremove  pvdisplay 4个命令的使用

pvcreate命令用于将物理硬盘分区/dev/xvde1初始化为物理卷,以便LVM使用。

pvscan pvdisplay 用于查询pv标志的物理分区

pvremove 命令用于删除物理硬盘分区的pv标志

centos7.2下新挂磁盘并创建逻辑组、逻辑卷

centos7.2下新挂磁盘并创建逻辑组、逻辑卷

centos7.2下新挂磁盘并创建逻辑组、逻辑卷

4、创建逻辑组。vgcreate  vgscan vgremove vgreduce vgdisplay vgcharge vgconvert

vgcreate 用户创建逻辑组,并将物理磁盘添加到逻辑组中

vgscan vgdisplay 用户查看系统中的逻辑组

vgremove 删除逻辑组

vgredue 减少逻辑组中的物理磁盘

vgcharge 用于修改卷组的属性,经常被用来设置卷组是处于活动状态或非活动状态。处于活动状态的卷组无法被删除,必须使用vgchange命令将卷组设置为非活动状态后才能删除。

vgconvert 用于转换指定LVM卷组的元数据格式,通常将“LVM1”格式的卷组转换为“LVM2”格式。转换卷组元数据前必须保证卷组处于非活动状态,否则无法完成转换操作。

centos7.2下新挂磁盘并创建逻辑组、逻辑卷

 

5、创建逻辑分区。lvcreate lvscan lvremove lvdisplay

lvcreate 创建逻辑卷

lvscan lvdisplay  查看逻辑卷

lvremove 删除逻辑卷

centos7.2下新挂磁盘并创建逻辑组、逻辑卷

centos7.2下新挂磁盘并创建逻辑组、逻辑卷

6、格式化逻辑卷。 使用mkfs指令将逻辑卷格式化成xfs格式,然后逻辑卷就可以使用mount指令挂载使用啦。

mkfs.xfs /dev/data/dbdata   

mkfs.xfs /dev/data/dbdatabackup 

mkfs.xfs /dev/data/filedata   

7、重启自挂载。 需要编辑/etc/fstab启动文件。