Linux LVM的管理

LVM的管理

我们先来介绍一下DM,以及逻辑卷的原理:

DM:Device Mapper 设备映射,用于提供逻辑设备的机制

1、将多个物理设备组合成一个逻辑设备

2、实现RAID,LVM2(逻辑卷2)的功能

3、LVM2功能实现的核心

4、能够实现动态扩展和缩小文件系统空间

5、支持镜像的功能

DM中将多个物理设备组织成逻辑设备的方式:

Linear(线性设备)、mirror(类似于镜像)、snapshot(快照)、multipath(多路径)

快照:访问同一个数据的另一条路径。实现数据备份

DM中多个物理磁盘组织成一个逻辑设备,逻辑设备上需要创建类似逻辑分区才能使用。

物理卷PV:Physical Volume (即多个物理设备)

卷组VG:Volume Group  (逻辑设备,PV的组合)

逻辑卷:Logical Volume (可动态扩展的分区)

每一个逻辑卷都是一个独立的文件系统,它有两个边界:物理边界,逻辑边界

可对逻辑卷创建快照,逻辑卷和快照都存于VG中。

卷组是由一个个的PE组成,而PE过渡到逻辑卷时,被称为VE

PE:Physial Extend,物理盘区。物理卷只有加入卷组后才能成为PE

LE:Logical Extend,逻辑盘区

接下来说一下逻辑卷的管理:

建议将逻辑卷创建到raid上。(硬件raid)

pv:

pvcreate:创建pv。

-f:强制创建

例:#  pvcreate  /dev/sda{10,11}

pvscan | pvs:扫描当前系统上一共有多少个pv

pvdisplay:查看pv的详细信息,可指定一个pv

例:#  pvdisplay  /dev/sda10

pvmove:将存有数据的盘区里的数据移动到另一个盘区中

例:#  pvmove  /dev/sda10

pvremove:将一个盘区里的源数据给抹除掉

例:#  pvremove  /dev/sda10 (删除/dev/sda10盘区)

准备创建pv是需要先有几个磁盘,且将磁盘类型设定为8e,即LVM类型。

vg:

vgcreate:创建vg

-s #:指定PE大小,默认为4M

例:#  vgcreate  myvg  /dev/sda{10,11}

vgremove:删除vg

例:#  vgremove myvg

vgextend:扩展vg的大小,即添加一个PE

例:#  vgextend  myvg  /dev/sda12

vgreduce:缩减vg的大小,即移除一个PE的过程

例:#  vgreduce  myvg  /dev/sda10

vgs:查看当前系统上有多少个卷组

vgdisplay:查看vg的详细信息,可指定一个vg

lv:

lvcreate:创建lv

-n:指定名字

-L:指定大小

lvcreate  -n  LV_NAME  -L  #G  VG_NAME

例:#  lvcreat  -L  50M  -n  testlv myvg

lvremove:移除lv

例:#  lvremove  /dev/myvg/testlv

时间: 2024-07-30 00:14:16

Linux LVM的管理的相关文章

Linux LVM硬盘管理及LVM扩容

LVM磁盘管理 本文转自:http://www.cnblogs.com/gaojun/archive/2012/08/22/2650229.html 一.LVM简介 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现.LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大

linux下磁盘管理之利器 lvm使用介绍

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

交互式Shell脚本实现Linux物理卷管理

# 脚本仅供交流学习使用! # 脚本当前版本为1.0.实现了物理卷的创建,移除,更改(启用/禁用分配),扫描,查看功能. # 后续会补齐卷组和逻辑卷的管理,整合成一个Linux LVM TOOL.类似于AIX的SMIT.虽然,它只能管理LVM. # 脚本已在Red Hat Enterprise Linux 5.4 64bit上测试通过.原则上适用于RHEL 5和RHEL 6. # 欢迎提出改进意见. # 直接复制请注意标点符号.也可通过微盘下载文件,避免复制引起的问题:http://vdisk.

linux 逻辑卷管理 调整分区大小例子

 文章就是一个关于linux 逻辑卷管理 调整分区大小例子,我们只要按下面代码操作就完成100%完成逻辑卷管理 调整分区大小了.   测试机各种报错,创建个目录都报错,df看了一下,发现VolGroup-lv_root 100%,虚拟磁盘满了,怎么办呢 1,解决过程    # df -h //查看分区   # umount /home //取消挂载   # e2fsck -f /dev/mapper/VolGroup-lv_home //分区检测   # resize2fs -p /dev/ma

Linux LVM学习总结——删除物理卷

本篇介绍LVM管理中的命令vgreduce, pvremove.其实前面几篇中以及有所涉及.    vgreduce:通过删除LVM卷组中的物理卷来减少卷组容量.注意:不能删除LVM卷组中剩余的最后一个物理卷    pvremove: 用于删除一个存在的物理卷.使用pvremove指令删除物理卷时,它将LVM分区上的物理卷信息删除,使其不再被视为一个物理卷. 在删除物理卷PV之前,必须将服务器的分区信息.卷组信息.物理卷信息.逻辑卷信息都掌握清楚,避免出现失误或误操作. [root@localh

Linux LVM学习总结——删除物理卷

本篇介绍LVM管理中的命令vgreduce, pvremove.其实前面几篇中以及有所涉及.    vgreduce:通过删除LVM卷组中的物理卷来减少卷组容量.注意:不能删除LVM卷组中剩余的最后一个物理卷    pvremove: 用于删除一个存在的物理卷.使用pvremove指令删除物理卷时,它将LVM分区上的物理卷信息删除,使其不再被视为一个物理卷. 在删除物理卷PV之前,必须将服务器的分区信息.卷组信息.物理卷信息.逻辑卷信息都掌握清楚,避免出现失误或误操作. [root@localh

Linux LVM简明教程

Linux LVM简明教程 逻辑卷管理LVM是一个多才多艺的硬盘系统工具.无论在Linux或者其他类似的系统,都是非常的好用.传统分区使用固定大小分区,重新调整大小十分麻烦.但是,LVM可以创建和管理"逻辑"卷,而不是直接使用物理硬盘.可以让管理员弹性的管理逻辑卷的扩大缩小,操作简单,而不损坏已存储的数据.可以随意将新的硬盘添加到LVM,以直接扩展已经存在的逻辑卷.LVM并不需要重启就可以让内核知道分区的存在. LVM使用分层结构,如下图所示. 图中顶部,首先是实际的物理磁盘及其划分的

Linux LVM逻辑卷配置 增加硬盘扩容的例子

Centos LVM是Linux环境中对磁盘分区进行管理的一种机制,是建立在硬盘和分区之上.文件系统之下的一个逻辑层,可提高磁盘分区管理的灵活性.RHEL5默认安装的分区格式就是LVM逻辑卷的格式,需要注意的是/boot分区不能基于LVM创建,必须独立出来. 创建逻辑卷PV pvcreate /dev/sda1 /dev/sdb1 (sda1 sdb1 的hex code : 8e    也就是LVM)   pvs    pvdisplay 创建组VG vgcreate 组名 /dev/sda1

linux 文件系统的管理 (硬盘) 工作原理

一.系统在初始化时如何识别硬盘 1.系统初始时根据MBR的信息来识别硬盘,其中包括了一些执行文件就来载入系统,这些执行文件就是MBR里前面446bytes里的boot loader 程式,而后面的16X4的空间就是存储分区表信息的位置:如下图 2.在分区表中,主要储存了以下信息:(1)分区号,常见的分区号有以下几种:其它编号可以使用fdisk指令,再执行 l (小写L) 查看 0x5 (or 0xf) 扩展分区 0x82 Linux swap 0x83 Linux 0x8e Linux LVM