linux-lvm-逻辑卷管理-创建\扩容

1、示例的系统环境

centos7.2
在这里插入图片描述
内核版本号:uname -r
3.10.0-514.26.2.el7.x86_64

2、新增磁盘

(这里示例VMware的操作,虚拟机需要关机操作才能看到新增盘)
这里操作比较简单,就不废话,直接上图,没有特殊需求都可直接默认配置下一步
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
接着开机,下一步

3、分区

fdisk -l
查看一下未分区的盘
在这里插入图片描述
可以看到上面未分区的盘是 /dev/sdc (这里路径非固定,根据上述命令查询)

fdisk /dev/sdc

顺序由上至下执行
在这里插入图片描述

4、设置盘类型

在这里插入图片描述
最后退出之前记得先w 写入保存,再键入q退出
有的系统需要重新加载一下,命令如下

partx -a /dev/sdx

5、建立逻辑卷

  • 建立物理卷
pvcreate /dev/sdc1

在这里插入图片描述

  • 建立卷组
vgcreate vglog  /dev/sdc1

其中vglog是卷组名,自定义字段

  • 建立逻辑卷
lvcreate -n lv01 -L 100G vglog

其中 lv01 是逻辑卷名称,自定义字段
100G 是从卷组vglog处划分的空间大小,按需设置

  • 此时已建立成功,可使用如下命令查看
lvs

6、挂载使用

  • 挂载前先格式化成所需的文件格式,此处示例文件系统格式为ext4
mkfs.ext4  /dev/vglog/lv01
  • 挂载
mount /dev/vglog/lv01  /mnt  
#挂载时可添加选项,-o --> options  rw --> 可读写  noatime  --> 不更新文件访问时间
mount -o rw,noatime /dev/vglog/lv01  /mnt 
#系统重启后还能生效,自动挂载,编辑文件/etc/fstab 新增以下内容 
/dev/vglog/lv01 /xxx/xxx/dst_dir ext4 defaults,noatime,rw 0 0

可根据需求挂载至指定目录
其中挂载前,若原目录非空,则会隐藏原目录内容,取消挂载后清空原目录,再挂载,空间才会释放

7、后续扩容操作

  • 逻辑卷扩容
lvextend -L +12G /dev/vglog/lv01

lvextend -L 新增大小 需要扩容的逻辑卷路径

  • 卷组扩容
vgextend /dev/vglog /dev/sdc1 

vgextend 卷组路径 物理卷路径

  • 物理卷扩容
新增磁盘,制作物理卷

其中查看卷组、物理卷、逻辑卷等详细信息命令分别是:vgdispley、pvdisply、lvdisplay

猜你喜欢

转载自blog.csdn.net/qq_38774492/article/details/109116286