操作系统环境:基于云平台搭建了1台centos7.2 系统硬盘/dev/xvda, 后期添加1块100G的硬盘/dev/xvde
目的:针对磁盘/dev/xvde进行磁盘挂载,采用逻辑卷的方式。(优势:方便于后期扩容)
1、开始前服务器磁盘分区如下。采用 lsblk 指令进行查询。df 指令只能查询到已挂载好的分区。(xvde已做分区操作)
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标志
4、创建逻辑组。vgcreate vgscan vgremove vgreduce vgdisplay vgcharge vgconvert
vgcreate 用户创建逻辑组,并将物理磁盘添加到逻辑组中
vgscan vgdisplay 用户查看系统中的逻辑组
vgremove 删除逻辑组
vgredue 减少逻辑组中的物理磁盘
vgcharge 用于修改卷组的属性,经常被用来设置卷组是处于活动状态或非活动状态。处于活动状态的卷组无法被删除,必须使用vgchange命令将卷组设置为非活动状态后才能删除。
vgconvert 用于转换指定LVM卷组的元数据格式,通常将“LVM1”格式的卷组转换为“LVM2”格式。转换卷组元数据前必须保证卷组处于非活动状态,否则无法完成转换操作。
5、创建逻辑分区。lvcreate lvscan lvremove lvdisplay
lvcreate 创建逻辑卷
lvscan lvdisplay 查看逻辑卷
lvremove 删除逻辑卷
6、格式化逻辑卷。 使用mkfs指令将逻辑卷格式化成xfs格式,然后逻辑卷就可以使用mount指令挂载使用啦。
mkfs.xfs /dev/data/dbdata
mkfs.xfs /dev/data/dbdatabackup
mkfs.xfs /dev/data/filedata
7、重启自挂载。 需要编辑/etc/fstab启动文件。