LVM

centos LVM扩容

陌路散爱 提交于 2019-12-01 18:28:50
centos LVM扩容 #创建物理卷,将新增磁盘加入到物理卷。 [root@Template ~]# pvcreate /dev/sdb Physical volume "/dev/sdb" successfully created ##查看物理卷。 [root@Template ~]# pvs PV VG Fmt Attr PSize PFree /dev/sda2 vg_template lvm2 a--u 39.51g 0 /dev/sdb lvm2 ---- 20.00g 20.00g ##查看物理卷信息。 [root@Template ~]# pvdisplay --- Physical volume --- PV Name /dev/sda2 VG Name vg_template PV Size 39.51 GiB / not usable 3.00 MiB Allocatable yes (but full) PE Size 4.00 MiB Total PE 10114 Free PE 0 Allocated PE 10114 PV UUID A6Ai9a-LdqF-GbCn-p0DF-3V3X-j3h1-KfvlI4 "/dev/sdb" is a new physical volume of "20.00 GiB" --- NEW Physical

LVM磁盘阵列技术

生来就可爱ヽ(ⅴ<●) 提交于 2019-12-01 13:29:27
LVM逻辑卷管理器 LVM(逻辑卷管理器)可以允许用户对硬盘资源进行动态调整。(让用户灵活的变更分区的大小) 逻辑卷管理器是Linux系统用于对硬盘分区进行管理的一种机制,理论性较强,其创建初衷是为了解决硬盘设备在创建分区后不易修改分区大小的缺陷。尽管对传统的硬盘分区进行强制扩容或缩容从理论上来讲是可行的,但是却可能造成数据的丢失。而LVM技术是在硬盘分区和文件系统之间添加了一个逻辑层,它提供了一个抽象的卷组,可以把多块硬盘进行卷组合并。这样一来,用户不必关心物理硬盘设备的底层架构和布局,就可以实现对硬盘分区的动态调整。LVM的技术架构如图。 LVM的核心理念 1.物理卷处于LVM中的最底层,可以将其理解为物理硬盘、硬盘分区或者RAID磁盘阵列,这都可以。 2.卷组建立在物理卷之上,一个卷组可以包含多个物理卷,而且在卷组创建之后也可以继续向其中添加新的物理卷。 3.逻辑卷是用卷组中空闲的资源建立的,并且逻辑卷在建立后可以动态地扩展或缩小空间。 部署逻辑卷   部署LVM时,需要逐个配置物理卷、卷组和逻辑卷。常用的部署命令如表所示。 部署逻辑卷步骤:(PV -> VG -> LV)   让硬盘设备支持LVM技术(pvcreate)。   把硬盘设备加入到卷组(vgcreate)。   从卷组中切割一定空间作为逻辑卷(lvcreate)。   把生成好的逻辑卷进行格式化,然后挂载使用

云计算OpenStack核心组件---cinder存储服务(10)

时光怂恿深爱的人放手 提交于 2019-12-01 08:53:30
一、 二、 三、安装和配置cinder服务( Block Storage service ) (一)在控制节点配置 1、创建cinder数据库及用户 [root@ren3 ~]# mysql -uroot -proot MariaDB [(none)]> create database cinder; MariaDB [(none)]> GRANT ALL PRIVILEGES ON cinder.* TO 'cinder'@'localhost' \ IDENTIFIED BY 'CINDER_DBPASS'; MariaDB [(none)]> GRANT ALL PRIVILEGES ON cinder.* TO 'cinder'@'%' \ IDENTIFIED BY 'CINDER_DBPASS'; 2、创建cinder服务 (1)创建cinder用户 [root@ren3 ~]# source openrc [root@ren3 ~]# openstack user create --domain default --password=cinder cinder +---------------------+----------------------------------+ | Field | Value | +---------------------+-----

解析Linux中LVM与磁盘配额

生来就可爱ヽ(ⅴ<●) 提交于 2019-12-01 05:08:53
LVM 逻辑卷管理 LVM 概述 LVM 是 Linux 操作系统中对磁盘分区进行管理的一种逻辑机制,它是建立在硬盘和分区之上、文件系统之下的一个逻辑层,在建立文件系统时屏蔽了下层的磁盘分区布局,因此能够在保持现有数据不变的情况下动态调整磁盘容量,从而增强磁盘管理的灵活性。 要建立 LVM 分区管理机制,首先,将普通分区或整个硬盘创建为物理卷;然后,将物理上比较分散的各物理卷的存储空间组成一个逻辑整体,即卷组;最后,基于卷组这个整体,分割出不同的数据存储空间,形成逻辑卷。逻辑卷才是最终用户可以格式化并挂载使用的存储单位。 1、PV(Physical Volume,物理卷) 物理卷是 LVM 机制的基本存储设备,通常对应为一个普通分区或整个硬盘,。创建物理卷时,会在分区或硬盘的头部创建一个保留区块,用于记录 LVM 的属性,并把存储空间分割成默认大小为 4MB 的基本单元 (Physical Extent,PE) ,从而构成物理卷。 对用于转换成物理卷的普通分区,建议先使用 fdisk 工具将分区类型的 ID 标记号改为 8e 。若是整块硬盘,可以将所有磁盘空间划分为一个主分区后再做相应调整。 2、VG(Volume Group,卷组) 由一个或多个物理卷组成一个整体,即称为卷组,在卷组中可以动态地添加或移除物理卷,许多个物理卷可以分别组成不同的卷组,卷组的名称由用户自行定义。 3

使用RAID与LVM磁盘阵列技术

江枫思渺然 提交于 2019-12-01 04:58:43
RAID磁盘冗余阵列   RAID技术通过把多个硬盘设备组合成一个容量更大、安全性更好的磁盘阵列,并把数据切割成多个区段后分别存放在各个不同的物理硬盘设备上,然后利用分散读写技术来提升磁盘阵列整体的性能,同时把多个重要数据的副本同步到不同的物理硬盘设备上,从而起到了非常好的数据冗余备份效果。   任何事物都有它的两面性。RAID技术确实具有非常好的数据冗余备份功能,但是它也相应地提高了成本支出。就像原本我们只有一个电话本,但是为了避免遗失,我们将联系人号码信息写成了两份,自然要为此多买一个电话本,这也就相应地提升了成本支出。RAID技术的设计初衷是减少因为采购硬盘设备带来的费用支出,但是与数据本身的价值相比较,现代企业更看重的则是RAID技术所具备的冗余备份机制以及带来的硬盘吞吐量的提升。也就是说,RAID不仅降低了硬盘设备损坏后丢失数据的几率,还提升了硬盘设备的读写速度,所以它在绝大多数运营商或大中型企业中得以广泛部署和应用。 出于成本和技术方面的考虑,需要针对不同的需求在数据可靠性及读写性能上作出权衡,制定出满足各自需求的不同方案。目前已有的RAID磁盘阵列的方案至少有十几种,而刘遄老师接下来会详细讲解RAID 0、RAID 1、RAID 5与RAID 10这4种最常见的方案 RAID 0    RAID 0技术把多块物理硬盘设备(至少两块)通过硬件或软件的方式串联在一起

lvm调整卷大小

≯℡__Kan透↙ 提交于 2019-12-01 04:40:24
lvreduce -L 10240M /dev/rhel/home pvchange -xn /dev/sdb1 pvmove -i 1 /dev/sdb1 vgreduce rhel /dev/sdb1 umount /opt/huawei/Bigdata/ lvreduce -L -100G /dev/rhel/opt_huawei_Bigdata mkfs.xfs /dev/rhel/opt_huawei_Bigdata -f mount /dev/rhel/opt_huawei_Bigdata lvextend -L +100G /dev/rhel/var_log xfs_growfs /dev/rhel/var_log 来源: https://www.cnblogs.com/omgasw/p/11654643.html

lvm扩容

南笙酒味 提交于 2019-12-01 02:22:10
今天线上磁盘满了,一开始没有做lvm,最后还是坑的自己,下面是自己测试过程 1、挂载两个数据盘 /dev/sdb /dev/sdc 2、创建基于分区的LV 1、 通过fdisk创建分区 可参考如下: #两块磁盘信息 fdisk /dev/sdc n p 1 t 8e w 3、创建基于分区的物理卷 pvcreate pvcreate /dev/sdb pvcreate /dev/sdc [root@master-node ~]# pvcreate /dev/sdb Physical volume "/dev/sdb" successfully created [root@master-node ~]# pvcreate /dev/sdc Physical volume "/dev/sdc" successfully created [root@master-node ~]# 4、 创建卷组: soft 卷组名称 vgcreate soft /dev/sdb1 [root@master-node ~]# vgcreate soft /dev/sdb1 Volume group "soft" successfully created 4.1 将新的物理卷添加到现有卷组   vgextend soft /dev/sdc1 vgextend soft /dev/sdb2 4.2

逻辑卷管理LVM

浪尽此生 提交于 2019-11-30 23:39:35
概念 PV:逻辑卷 PE: VG:卷组 LV:逻辑卷 创建物理卷 pvcreate :将实体 partition 建立成为 PV ; pvcreate 分区名 pvscan :搜寻目前系统里面任何具有 PV 的磁盘; pvdisplay :显示出目前系统上面的 PV 状态; pvremove :将 PV 属性移除,让该 partition 不具有 PV 属性。 pvdisplay 分区名    创建卷组 vgcreate :建立 VG ; vgcreate [-s N[mgt]] VG 名称 PV 名称 -s :后面接 PE 的大小 (size) ,单位可以是 m, g, t (大小写均可) vgscan :搜寻系统上面是否有 VG 存在; vgdisplay :显示目前系统上面的 VG 状态; vgdisplay VG名 vgextend :在 VG 内增加额外的 PV ; vgextend VG名 PV名 vgreduce :在 VG 内移除 PV; vgchange :设定 VG 是否启动 (active); vgremove :删除一个 VG 创建逻辑卷 lvcreate :建立 LV ; lvcreate [-L N[mgt]] [-n LV 名称] VG 名称 -L :后面接容量,容量的单位可以是 M,G,T 等,要注意的是,最小单位为 PE, 因此这个数量必须要是

lVM

三世轮回 提交于 2019-11-30 12:11:05
lvm pv > vg > lv lv 限制于vg的大小 物理盘区 : Pe phsical Extent 开始的时候没有块大小 只有加入vg 才能确定 PE块大小 默认 4m lv 就是PE 构成的 可以动态扩展 PE--> lvE pv 可以删添 但是呢 删的时候得把数据移走 1. 首先得创建Linux lvm 8e 分区 2. pv管理工具: pvs: 简要信息 pvcreate 创建pv pvdipaly 显示所有信息 pvmove 3. vg管理工具 基本一样 vgceate 创建 vgcreate myvg(名字) /dev/sda3 (这个就是PE) 默认4m vgextend 添加 vgduce 删除 首先得 pvmove掉PV 在使用这个命令 4. lv管理工具和上面一样 lvs 简要 lvcreate -L:指定大小 -n: 名字 e.g. lvcreate -L 10g -n dudu myvg 创建好后其实也相当一块硬盘 扩展逻辑卷: lvextend -L [+]#[kmgT] /dev.... 这个时候还得扩展文件系统 及逻辑边界 resize2fs /dev... #[mkgt] 缩减逻辑卷: lvreduce 先卸载逻辑卷 2. 文件系统检测和修复 e2fsck -f /dev... 在这里一定要修改文件系统大小不然会错 resize2fs .

LVM快照

无人久伴 提交于 2019-11-30 06:31:43
LVM对LV提供的快照功能,只对LVM有效,但是个人认为,能用到LVM的地方大多是企业,而企业要是对数据真的很在意,推荐还是买一款具快照功能的存储设备,价格也不是很贵,主要是创建和恢复快照比较方便图形化下就可以操作,专业的设备做专业的事。 LVM快照原理 当一个snapshot创建的时候,仅拷贝原始卷里数据的元数据(meta-data)。创建的时候,并不会有数据的物理拷贝,因此snapshot的创建几乎是实时的,当原始卷上有写操作执行时,snapshot跟踪原始卷块的改变,这个时候原始卷上将要改变的数据在改变之前被拷贝到snapshot预留的空间里,因此这个原理的实现叫做写时复制(copy-on-write)。如果源卷的变化达到1GB这么大,快照卷就会消耗掉1G的容量来存放改变的数据。 创建snapshot的大小并不需要和原始卷一样大,其大小仅仅只需要考虑两个方面:从shapshot创建到释放这段时间内,估计块的改变量有多大;数据更新的频率。一旦 snapshot的空间记录满了原始卷改变的数据,那么这个snapshot立刻被释放,从而无法使用,从而导致这个snapshot无效,避免这种事情的发生,第一种解决办法是刚创建完快照之后,立即把快照区中的内容进行备份,这样就不用时刻考虑快照区会失效了,因为我们已经把他的数据备份走了。第二种解决办法是,如果快照卷的存储空间就要殆尽