例:操作系统中挂载一个100g的存储,存储路径在/dev/sdb
LVM创建命令如下:
创建过程基本为
1)创建pv
如果有多个存储路径,如:/dev/sdb、/dev/sdc、/dev/sdd,创建pv的时候,路径后以空格分隔即可。

pvcreate /dev/sdb [/dev/sdc] [/dev/sdd]
-- pvs # 显示当前系统中创建的pv
-- 如需查看更多pv命令,输入pv,用tab键补全即可。

2)创建vg
如果有多个存储路径,路径如上,则需要单独创建多个vg。

vgcreate mysqlvg /dev/sdb
-- vgcreate mysqlvg /dev/sdc
-- vgcreate mysqlvg /dev/sdd
-- vgs # 查看当前系统中创建的vg
-- 如需查看更多vg命令,输入vg,用tab键补全即可。

3)创建lv
举例在当前存储上划分多个目录

lvcreate -n mysqllv -L 30G mysqlvg
lvcreate -n datalv -L 30G mysqlvg
lvcreate -n loglv -L 30G mysqlvg

4)初始化

mkfs.ext4   /dev/mysqlvg/mysqllv
mkfs.ext4   /dev/mysqlvg/datalv
mkfs.ext4   /dev/mysqlvg/loglv

5)创建目录

mkdir -p /mysql/app
mkdir -p /mysql/log
mkdir -p /mysql/data

6)挂载目录

mount /dev/mysqlvg/mysqllv /mysql/app
mount /dev/mysqlvg/datalv /mysql/data
mount /dev/mysqlvg/loglv /mysql/log

挂载完成之后,检查挂载状态。

df -h
Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐