lvm使用实例及ssm操作管理方法

lvm管理

基本概念

lvm的简介

LVM( Logical Volume Manager)逻辑卷管理,是在磁盘分区和文件系统之间添加的一个逻辑层,来为文件系统屏蔽下层磁盘分区布局,提供一个抽象的盘卷,在盘卷上建立文件系统。管理员利用LVM 可以在磁盘不用重新分区的情况下动态调整文件系统的大小,并且利用 LVM 管理的文件系统可以跨越磁盘,当服务器添加了新的磁盘后,管理员不必将原有的文件移动到新的磁盘上,而是通过 LVM 可以直接扩展文件系统跨越磁盘
它就是通过将底层的物理硬盘封装起来,然后以逻辑卷的方式呈现给上层应用。在 LVM 中,其通过对底层的硬盘进行封装,当我们对底层的物理硬盘进行操作时,其不再是针对于分区进行操作,而是通过一个叫做逻辑卷的东西来对其进行底层的磁盘管理操作。

常用术语

物理存储介质(The physical media):LVM 存储介质可以是磁盘分区,整个磁盘,RAID 阵列或
SAN 磁盘,设备必须初始化为 LVM 物理卷,才能与 LVM 结合使用
物理卷 PV(physical volume):物理卷就是 LVM 的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与 LVM 相关的管理参数,创建物理卷它可以用硬盘分区,也可以用硬盘本身;
卷组 VG(Volume Group):一个 LVM 卷组由一个或多个物理卷组成
逻辑卷 LV(logical volume):LV 建立在 VG 之上,可以在 LV 之上建立文件系统
PE(physical extents):PV 物理卷中可以分配的最小存储单元,PE 的大小是可以指定的,默认为4MB
LE(logical extent):LV 逻辑卷中可以分配的最小存储单元,在同一个卷组中,LE 的大小和 PE 是相同的
在这里插入图片描述

在这里插入图片描述

lvm的优点

使用卷组,使多个硬盘空间看起来像是一个大的硬盘
使用逻辑卷,可以跨多个硬盘空间的分区 sdb1 sdb2 sdc1 sdd2 sdf
在使用逻辑卷时,它可以在空间不足时动态调整它的大小
在调整逻辑卷大小时,不需要考虑逻辑卷在硬盘上的位置,不用担心没有可用的连续空间
可以在线对 LV,VG 进行创建,删除,调整大小等操作。LVM 上的文件系统也需要重新调整大小。
允许创建快照,可以用来保存文件系统的备份。

常用命令

在这里插入图片描述

创建lvm`

1.创建一块磁盘分区
[root@ ~]# fdisk /dev/sdb
[root@ ~]# ls /dev/sdb*
2.创建pv
[root@ ~]# pvcreate /dev/sdb{1,2,3,4} -y #创建 pv
[root@ ~]# pvdisplay /dev/sdb1 #查看物理卷信息
3.创建vg卷组
语法: vgcreate vg 名字 pv 的名字
[root@ ~]# vgcreate vg01 /dev/sdb1
[root@ ~]# vgs #查看卷组对应卷信息
4.创建lv
lvcreate -n 指定新逻辑卷的名称 -L 指定 lv 大小的 SIZE(M,G) (-l:小 l 指定 LE 的数量)vgname 卷组名
[root@ ~]# lvcreate -n lv01 -L 16M vg01 -y #大写 L 指定逻辑卷大小
5.格式化
[root@ ~]# mkfs.ext4 /dev/vg01/lv01
7.挂载
[root@ ~]# mount /dev/vg01/lv01 /lv01
8.vg扩容
[root@ ~]# pvcreate /dev/sdb3 # 创建 pv
[root@ ~]# vgextend vg01 /dev/sdb3 #扩容成功
9.lv的扩容
[root@ ~]# lvextend -L +30m /dev/vg01/lv01
[root@ ~]# xfs_growfs /lv01
注:resize2fs 和 xfs_growfs 两者的区别是传递的参数不一样的,xfs_growfs 是采用的挂载点;resize2fs 是逻辑卷名称,而且 resize2fs 命令不能对 xfs 类型文件系统使用

删除lv,vg,pv

umount 卸载 -> lvremove lv 移出卷组中所有逻辑卷-> vgremove vg 移出卷组-> pvremove
1.取消挂载
[root@ ~]# umount /lv01
2.移除lv
[root@ ~]# lvremove /dev/vg01/lv01
3.移除vg
[root@ ~]# vgremove vg01
4.移除pv
[root@ ~]# pvremove /dev/sdb1

ssm创建可动态扩容的存储池

简介:检查关于可用硬驱和 LVM 卷的信息。显示关于现有磁盘存储设备、存储池、LVM 卷和存储快照的信息
安装:
[root@ ~]# yum -y install system-storage-manager
常用命令:
ssm create -s lv 大小 -n lv 名称 --fstype lv 文件系统类型 -p 卷组名 设备 挂载点
不需要手动创建物理卷,卷组,逻辑卷,格式化文件系统,挂载等操作
这条命令自动把设备变成 pv,创建 vg , lv ,格式化文件系统, 自动挂载
例:[root@ ~]# ssm create -s 1G -n mail-lv --fstype xfs -p mail /dev/sdb[1-4] /mail-lv
Physical volume “/dev/sdb1” successfully created.
Physical volume “/dev/sdb2” successfully created.
Physical volume “/dev/sdb3” successfully created.
Physical volume “/dev/sdb4” successfully created.
Volume group “mail” successfully created
。。。。
查看
[root@ ~]# df -h /mail-lv/
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/mail-mail–lv 1014M 33M 982M 4% /mail-lv

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值