【Linux系列】创建LVM的逻辑卷
前言
前面我们讲了一下什么叫做LVM,以及介绍了一下PV ,PE ,VG 等基本概念。现在我们就根据上一节的步骤,来落地实操一下,如何创建一个逻辑卷并且创建完成之后,对逻辑卷再动态扩容。
一、创建逻辑卷
- 先看看我们新增的磁盘,这里我新增了一块 /dev/sbd 的磁盘
fdisk -l
2. 对磁盘进行分区
fdisk /dev/sdb
输入:n (表示new 一个新的分区)
输入: p (表示创建一个基本分区,p是基本分区,e是扩展分区)
选择分区编号,1-4,默认使用1,直接回车
选择分区起始点,使用默认即可,直接回车
选择分区终点,使用默认即可,直接回车
(这里分区就完成了,继续往后做更改分区编号)
输入:t (表示更改分区编号)
输入: L (大写的L表示查看所有编号)
输入:8e
最后输入: w (表示写入磁盘)
3. 创建PV
pvcreate /dev/sdb1
因为我们已经分好区了,所以这边磁盘分区写的就是 /dev/sdb1 ,而不是 /dev/sdb 了
- 创建VG
vgcreate tet_group /dev/sdb1
这里的 tet_group 是VG的名称,大家可以自定义
查看创建的vg:
vgdisplay
5. 创建LV
lvcreate -l 100%VG -n tet-usr tet_group
这里解释一下参数:
-l 后面是要分给LV的大小
-n 就是我们创建的LV名称,可以自定义
上面的命令就是把全部的 VG空间给 LV,前提是这个VG 没有创建过lv 。还有两种方式,一种是创建指定的空间大小,一种是创建空闲空间的百分比大小。这里都给了个示例
# 指定5G大小
lvcreate -l 5G -n tet-usr tet_group
# 创建空闲空间百分之八十大小
lvcreate -l 80%Free -n tet-usr tet_group
创建完成,同样可以用
lvdisplay
来查看创建的LV信息
- 格式化lv,使用 mksf 进行格式化操作,然后 lv 才能存储资料。
在CentOS 6中的默认文件系统类型是 ext4 , 而在CentOS 7中的默认文件系统类型是xfs ,查看系统的文件类型 ,输入:
df -Th
我这里是xfs 所以格式化 lv 可以用:
mkfs -t xfs /dev/tet_group/tet-usr
- 编辑 /etc/fstab 文件,创建磁盘开机自动挂载
vim /etc/fstab
# 在文件最后加入一行,以下内容
/dev/tet_group/tet-usr /home xfs defaults 1 1
第一列 /dev/tet_group/tet-usr: 我们要挂载的磁盘
第二列 /home : 挂载到哪个文件夹上
第三列 xfs : 文件类型
第四列 defaults : 挂载选项
第五列 1:为dump 选项,设置是否让备份程序dump 备份文件系统,0 为忽略,1为备份
第六列 1 : 为fsck 选项,告诉fsck 程序以什么顺序检查文件系统,0 为忽略
- 重新挂载
mount -a
- 查看是否挂载成功
lsblk
二、扩展逻辑卷
OK, 上面的操作我们已经成功创建了一个逻辑卷,那后期空间用完了怎么办,再挂一个呗
首先还是把新加的硬盘分区,操作和上面一样,这里我新加了一块 /dev/sdf
# 这里就是把硬盘创建为PV,和上面一样的步骤,不赘述了。
fdisk /dev/sdf
完成后,我们输入:
lvs
查看需要扩容的卷组名称,这边我选择tet_groupe ,使用vgextend 做扩容:
vgextend tet_groupe /dev/sdf1
这样就把我们刚刚新加的硬盘扩容到 指定的卷组中了,可以用
vgdisplay
来确认是否成功
这时候只是把硬盘添加到了VG,下面就要扩容 LV,把新增的都给他
lvextend -l +100%FREE /dev/mapper/tet_groupe-tet--usr
最后就是格式化了,前面我们已经看过文件系统 类型了
Xfs 用:xfs_growfs /dev/mapper/tet_groupe-tet--usr
Ext4 用: resize2fs /dev/mapper/tet_groupe-tet--usr
到这里,我们扩容就完成啦。不放心的可以用 df -h 可以确认扩容结果文章来源:https://www.toymoban.com/news/detail-489205.html
总结
以上就是今天要讲的内容,本文结合上节内容:什么是LVM,做了一个实操,完成创建LVM逻辑卷的全过程 ,最后演示了一下如何扩展逻辑卷。如有不对的地方,欢迎指正。文章来源地址https://www.toymoban.com/news/detail-489205.html
到了这里,关于【Linux系列】创建LVM的逻辑卷的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!