LVM命令

MD:Multic Disk  : 如RAID

DM :Device Mapper 逻辑设备 如LVM

DM 模块出现的时间比MD近,但动能上强大的多,两者动能上有重叠,但是还是各有各的优点

vg_size = sum (pv_size) :卷组的大小等于物理卷的大小之和

创建快照需要同一卷组中,也支持累似于镜像的动能

PE(Physical  Extendsize),因为物理卷加入到卷组后,里面的磁盘块构成成盘区来存储,默认4M

pv :命令

pvcreate   pvs pvdisplay  pvscan  pvmove(移动数据) pvremove(覆盖元数据,清空物理卷)

vg  :命令

vgcreate  vgs(显示简单信息)  vgdisplay(显示详细信息)  vgscan vgextend  vgreduce  vgremove

#vgcreate  VG_NAME /PATH/TO/PV

-s #:PE大小,默认是4M

lv :命令

lvcreate  lvs lvdisplay   lvscan   lvextend lvreduce

#lvcreate  -n  lv_name  -L #(空间大小,#为容量大小)   VG_NAME

-l  # (空间大小,#为盘区个数)

三、扩展逻辑卷和缩减逻辑卷

(1)先扩展逻辑卷的物理边界(分区),再扩展逻辑卷的逻辑边界(文件系统)

#lvextend  -L [+] # lv_name

解释:没有加号则为扩展到#大小,加号为加上#大小

扩展逻辑卷逻辑边界

#resize2fs  /path/to/lv #

解释:扩展到#大小,可用-p选项,能有多大扩展多大,这里的resize2fs命令只针对ext系列文件系统的

扩展是风险比较小的机制,用的比较多的一种机制

(2)先缩小逻辑卷的逻辑边界,再缩小逻辑卷的物理边界

#resize2fs  /path/to/pv #

注意:因为缩小逻辑卷的逻辑边界,就是把文件系统缩小,所以会导致数据的丢失,所以在缩小时,应该注意一下几点

a. 确保缩减后的空间大小依然能存储原有的所有数据

#df  -lh

b .不能在线缩减,得先卸载

#umount

c 在缩减之前,应先强行检查文件大小,以确保文件系统处于一致性状态

#e2fsck  -f

缩减逻辑卷的物理边界

#lvreduce  -L [-] # /path/to/lv

三快照卷

快照卷有几个特点

(1)快照卷的生命周期为整个数据时长(创建快照卷的时候),在这段时长内,数据量的增大量不能超过快照卷的大小

(2)快照卷只能为只读

(3)快照卷和原卷必须在同一卷组中

#lvcreate -s 指定快照卷  -p  r|w指定权限

#lvcreate  -L # -s  -n  slv_name -p  r  /path/to/lv

四案例

(1)      创建三个物理卷,每个为1G

#pvcreate  /dev/sdb1 /dev/sdb2  /dev/sdb3

#pvs

#pvdisplay

(2)      把这三个物理卷加入到卷组testvg

#vgcreate  testvg  /dev/sdb1 /dev/sdb2

#vgs

#vgdisplay  [testvg]

(3)      在卷组testvg 里划出一个逻辑卷 testlv

#lvcreate -n testlv  -L  1G  /dev/testvg/testlv

(4)逻辑卷testlv格式化并挂载到/mnt下

#mke2fs -j /dev/testvg/testlv

#mount /dev/testvg/testlv  /mnt

(5)为卷组testvg增加一个物理卷,此时物理卷大小为3G

#vgextend  testvg  /dev/sdb3

(6)扩展逻辑卷testlv到加上1G

#lvextend  -L  +1G   /dev/testvg/testlv

#resize2fs  -p  /dev/testvg/testlv(逻辑边界扩展到最大)

(7)缩减逻辑卷testlv到1G

#df  -lh

#umount    /dev/testvg/testlv

#e2fsck  -f  /dev/testvg/testlv

#resize2fs  testlv  1G

#lvreduce -L  1G  /dev/testvg/testlv

(8)在卷组testvg 里划出一个快照卷 s_testlv

#lvcteate  -s -L  200M  -n  s_testlv -p r  /dev/testvg/testlv

时间: 2024-11-08 09:28:35

LVM命令的相关文章

lvm命令详解

物理卷管理pvchange pvchange命令允许管理员改变物理卷的分配许可.如果物理卷出现故障,可以使用pvchange命令禁止分配物理卷上的PE. 语法 pvchange(选项)(参数) 选项 -u:生成新的UUID: -x:是否允许分配PE. 参数 物理卷:指定要修改属性的物理卷所对应的设备文件. 实例 使用pvchange命令禁止分配指定物理卷上的PE. 在命令行中输入下面的命令: pvchange -x n /dev/sdb1 #禁止分配"/dev/sdb1"上的PE 输出

LVM命令摘要

  命令 描述 物理卷(PV) pvcreate 创建LVM磁盘     #pvcreate /dev/sdb pvdisplay 显示卷组中的物理卷信息 pvchange 设置PV的性能,允许或拒绝从磁盘上分配另外的PE    #pvchange -x n /dev/sdb3 pvmove 在一个卷组中从源到目的移动已经分配的PE    #pvmove -v /dev/sdb3 pvck 检查一致性    #pvck /dev/sdb1 pvs 显示物理卷信息 pvscan 扫描系统中的所有物

linux下磁盘管理神器lvm命令使用以及TCP协议

一.LVM 简介LVM(Logical Volume Manager)是一个应用于Linux的内核的逻辑卷管理器,是Linux环境下对磁盘进行分区管理的一种机制.先介绍几个有关LVM的名词1.PV(物理卷)可以是一个磁盘,一个分区.由PE(物理盘区)组成,多个PV可以组成一个VG(卷组).2.VG(卷组)多个物理卷组成的一个组,但是卷组不可以直接使用,需要在上面创LV(逻辑卷)才可以使用.VG上可以创建多个LV.3.PE(物理盘区)就像我们之前学习的磁盘的block块,默认是4MB.4.LV(逻

LVM 命令集总结

PV 命令 下面的命令是在与物理卷相关的操作中最常用的命令: lsdev 列出ODM中的设备. chdev 修改设备的特征. mkdev 增加一个设备到系统中. chpv 修改物理卷的状态. lspv 显示一个卷组中的一个物理卷的相关信息. migratepv 将被分配在一个物理卷中的物理分区转移到另一个或多个物理卷中. VG 命令 下面的命令是在与卷组相关的操作中最常用的命令: mkvg 创建一个新卷组. extendvg 增加一个物理卷到一个卷组中. reducevg 从一个卷组删除一个物理

LVM快照及命令基础

LVM命令简介 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由HeinzMauelshagen在Linux 2.4内核上实现.LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性. 与传统的磁盘与分区相比,LVM为计算机提供了更高层次的磁盘存储.它使系统管理员可以更方便的为应用与用户分配存储空间.在LVM管理下的存储卷可

Linux centosVMware 命令 lvm、磁盘故障小案例

一.lvm命令 LVM:逻辑分区管理,可基于动态的扩展缩小硬件设备的使用空间,注意:lvm磁盘复杂,由于使用lvm,数据丢失恢复起来有一定风险.概念:pv.VG.lvpv(物理卷,有pp基本单位构成):物理磁盘VG(卷组,由pv基本单位构成):一个或多个物理磁盘(容量)的集合lv(逻辑卷,由lp基本单位构成):VG下划分出来的使用分区(空间)fs:file system 文件系统硬件设备的一个属性设备文件:硬件文件,如一块硬盘.一块U盘.一个(硬盘)分区等.当将他们格式化的时候就是选择把他们格式

LVM删除、新增

之前新加了个pkg,跟上一个删除新增略有不同. 下面是整个步骤 1.停止oracle rac.停止pkg 节点1操作(root用户) [[email protected]]#cd /oracle/app/oracle/p*/crs/bin [[email protected]]#./crs_stop -all [[email protected]]#./crsctl stop crs 节点2操作(root用户) [[email protected]]#./crsctl stop crs 全部关闭

Linux中LVM功能使用方法

1.介绍        LVM全称Logical Volume Manager(逻辑卷管理器),是将存储空间虚拟化成虚拟设备来进行管理的一种机制.LVM本身通过调用Linux内核中的"Device-mapper"功能来实现这种机制.         LVM组成部分: Physical volume(pv)物理卷:是LVM底层的设备,可以是硬盘分区,硬盘. Volume group (vg)卷组:是组织pv的管理单元. Logical volume(lv)逻辑卷:虚拟分区,既可以存储数据

LVM修改

之前新加了个pkg,跟上一个***新增略有不同. 下面是整个步骤 1.停止oracle rac.停止pkg 节点1执行(root用户) [[email protected]]#cd /oracle/app/oracle/p*/crs/bin [[email protected]]#./crs_stop -all [[email protected]]#./crsctl stop crs 节点2执行(root用户) [[email protected]]#./crsctl stop crs 全部关