关于Linux中LVM的使用总结

首先借鉴一段图文,如下:
LVM是逻辑盘卷管理(LogicalVolumeManager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和 分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。通过LVM系统管理员可以轻松管理磁盘分区,如:将若干个磁盘分区连接为一个整块的卷组 (volumegroup),形成一个存储池。管理员可以在卷组上随意创建逻辑卷组(logicalvolumes),并进一步在逻辑卷组上创建文件系 统。管理员通过LVM可以方便的调整存储卷组的大小,并且可以对磁盘存储按照组的方式进行命名、管理和分配,例如按照使用用途进行定义:“development”和“sales”,而不是使用物理磁盘名“sda”和“sdb”。而且当系统添加了新的磁盘,通过LVM管理员就不必将磁盘的 文件移动到新的磁盘上以充分利用新的存储空间,而是直接扩展文件系统跨越磁盘即可。

以上两个图片显示了,LVM的管理逻辑图

实际应用中情况如下:
1.为服务器新分配一个硬盘,在安装Linux系统时,系统默认会采用LVM的方式管理硬盘,方便以后的扩容,尤其是动态扩容(不改变原有分区结构)
2.系统已创建,后来使用中,新增加的硬盘后,手动创建分区按照如下逻辑进行
2.1 使用fdisk软件进行分区,分区中大致会用到如下命令:
fdisk /dev/sd -----进入分区操作界面,代表你的物理硬盘编号,一般为a,b,c...
m -----查看帮助
p -----打印出来当前分区情况表
n -----新建分区,一般按照默认即可
t -----改变分区类型
l -----列出可用的分区类型
w -----报错配置
注意:(1)dos和gpt分区表的选择问题,如果硬盘容量大于2TB会自动采用GPT分区表格式,如果是虚拟磁盘,以后可能会扩容到2TB以上,建议采用GPT分区表格式;
(2)保存配置后,需要重启系统,才能通过pvcreate调用到;
3.分区创建好后,使用pvcreate创建物理卷,查看命令使用pvdisplay
pvcreate /dev/sd -----第一个为物理硬盘的编号,第二个为分区序号,一般为1,2,3...
4.到了此阶段分两种情况,一种是创建新的VG(VolumeGroup),一种是扩容原有的VG,我们先从创建新的VG开始说起,紧接着就会介绍到扩容VG;
5.创建新的VG,使用命令vgcreate命令,查看命令使用vgdisplay
vgcreate <name> <partition> -----name就是VG的名称,partition是分区,一般格式为/dev/sd

6.创建完成VG后,开始穿件LV(LogicVolume),使用命令:lvcreate,查看命令使用lvdisplay
lvcreate -n name -L size <VG name> ----name是逻辑卷的名称,size为逻辑卷的大小,单位为GB,VG name是上一步中的VG名称
7.逻辑卷创建完成后,就是格式逻辑卷,使用命令有很多,和您准备格式为哪种类型有关,这里以ext4和xfs为例
mkfs.ext4 /dev/<vg name>/<lv name> ----vg name就是vg名称,lv name就是逻辑卷的名称
mkfs -t xfs /dev/<vg name>/<lv name>
8.下面先说下扩容VG,然后再说最后一步挂载
9.扩容VG,pv创建完成后,就可以扩容VG了,使用命令:vgextend
vgextend <vg name> /dev/sd**
10.上一步执行后可以通过vgdisplay查看vg的free space已经增加了
11.将free space增加到lv中,使用命令:lvextend
lvextend -l +100%free /dev/<vg name>/<lv name> ----+100%free是扩容可用空间的100%,也可以设置为其他百分比
12.还需要一步才能真正的将空间增加,使用命令:resize2fs
resize2fs /dev/<vg name>/<lv name>
13.回到挂载步骤,扩容是不需要重新挂载的,新建的才需要挂载,手动挂载使用mount,自动挂载需要修改/etc/fstab文件。
14.至此,基本介绍完毕;

原文地址:http://blog.51cto.com/brave8898/2167606

时间: 2024-10-12 11:35:48

关于Linux中LVM的使用总结的相关文章

Linux中LVM功能使用方法

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

Linux中LVM管理

什么是LVM? LVM(Logical Volume Manager)逻辑卷管理,是一种将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的 分区加入其中,这样可以事项一种磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性,使用普通的磁盘分区,当一个磁盘的分区空间不够使用的时候,可能就会带来很大的麻烦.使用LVM在一定程度上就可以解决普通磁盘分区带来的问题. LVM结构图 为什么使用LVM? LVM通常用于装备大量磁盘的系统,但它同样

linux中LVM

1.什么是LVMLVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制.2.使用LVM解决什么问题直接使用fdisk分区挂载的话,随着时间的推移,数据量越来越大,硬盘空间越来越小,要想扩充容量的话,就必须挂载新硬盘然后做数据迁移,这就必然导致前台业务的停止,不符合企业需求,因此完美的解决方法应该是在零停机前提下可以自如对文件系统的大小进行调整,可以方便实现文件系统跨越不同磁盘和分区.Linux提供的逻辑盘卷管理(LVM,Log

Linux中LVM逻辑卷管理

一.简介 LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区 进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性.LVM最大的特点就是可以对磁盘进行动态管理.使用了LVM管理分区,动态的调整分区的 大小,标准分区是做不到的! 二.LVM包含的组件     PV(Physical Volume) 物理卷  物理卷在逻辑卷管理中处于最底层,它可以是实际物理硬盘上的分区,也可以是整个物理硬盘,也可以是raid

解析Linux中LVM与磁盘配额

LVM 逻辑卷管理 LVM 概述 LVM 是 Linux 操作系统中对磁盘分区进行管理的一种逻辑机制,它是建立在硬盘和分区之上.文件系统之下的一个逻辑层,在建立文件系统时屏蔽了下层的磁盘分区布局,因此能够在保持现有数据不变的情况下动态调整磁盘容量,从而增强磁盘管理的灵活性. 要建立 LVM 分区管理机制,首先,将普通分区或整个硬盘创建为物理卷:然后,将物理上比较分散的各物理卷的存储空间组成一个逻辑整体,即卷组:最后,基于卷组这个整体,分割出不同的数据存储空间,形成逻辑卷.逻辑卷才是最终用户可以格

linux中lvm的缩减

问题提出:服务器硬盘做成了lvm,但是/home目录空间较大,于是想缩减一下,分配给其他目录. 实验环境: 操作系统:redhat企业版,硬盘已经做成了lvm. 问题解决: 操作前的注意事项: 首先必须确保缩减后的空间大小能放得下现在目录中的所有文件,缩减后的空间大小不能小于当前目录文件的总大小,否则会丢失数据 缩减时,必须首先缩减逻辑边界,再缩减物理边界,否则缩减不成功,会有数据溢出. 1.查看挂载点 df -h 可以看到我的系统是/dev/mapper/VolGroup-lv-home挂载在

linux中LVM动态扩容和管理

相关概念 pv:物理卷 pe:物理拓展卷     lvm的最小存储单元 vg :卷组 lvm :最终使用的可伸缩设备 2.  lvm 建立 1).划分物理分区,修改其标签为lvm 通过L 查出8e编号符合要求 修改成功 (2)pvcreate   /dev/vdb1                                                ---创建物理卷 watch -n 1   'pvs;echo=======;vgs;echo=======;lvs;echo======

辛星浅析linux中lvm的管理

之前lvm的博客也写过几篇,今天再来写一篇关于lvm的管理方面的总结. 操纵lv: 1.卸载lv   umount   "挂载目录" 2.扩展lv   lvextend   -L  +500M   /dev/lv00/lv01 3.重设lv的大小  lvresize  -L   5G  /dev/lv00/lv01 4.缩小lv          lvredure   -L   -3G   /dev/lv00/lv01 5.注意使用resize2fs来重建文件系统 6.挂载lv    

linux 中lvm知识

一.  mkfs/mkswap格式化,创建文件系统 mkfs –t 文件系统类型 分区设备=mkfs.est4 分区设备 mkswap 命令 格式化虚拟内存或逻辑分区:mkswap 分区设备 一.  管理LVM逻辑卷(硬件层的虚拟化) 1.    LVM (logical volume manager),逻辑卷管理,是虚拟的磁盘 作用:动态调整磁盘容量(扩充磁盘容量):可以将多个物理的小磁盘整合成一个虚拟的磁盘 2.    原理: (1)PV化:先将每个小磁盘以固定大小切割成一块一块的小PE(基