一.简介

LVM全称为Logical Volume Management,它是Linux环境下对磁盘分区进行管理的一种机制,它可以将多个硬盘合成一个资源池,然后虚拟出一个或者多个磁盘,可以对虚拟瓷盘进行扩容,缩减等操作,更加方便。

LVM涉及名词

物理硬盘:

目前硬盘传输接口有IDE和STAT等,可以是机械硬盘hdd和固态硬盘ssd。在linu中IDE接口的硬盘显示为 hda, hdb,hdc等等。STAT接口的显示为sda, sdb, sdc等等。

物理卷(PhysicalVolume):

磁盘上的分区经过LVM的特殊处理成为物理卷。磁盘分区只有成为物理卷才可以加入卷组。物理卷是LVM的基本存储块。

卷组(Volume Group):

LVM的逻辑卷类似于非LVM系统中的硬盘分区,在逻辑卷上边可以建立文件系统,用于mount到不同的挂载点,提升分区空间——这是真正跟用户打交道的部分。

逻辑卷(Logical Volume):

LVM的逻辑卷类似于非LVM系统中的硬盘分区,在逻辑卷上边可以建立文件系统,用于mount到不同的挂载点,提升分区空间——这是真正跟用户打交道的部分。

PE (Physical Extent):

每一个物理卷被划分为一个个的基本存储单元,每一个PE都具有唯一的编址(这个东西类似于物理硬盘上的磁盘地址)。PE的大小默认为4MB。

LE(Logical Extent):

每一个逻辑卷也被划分为一个个的基本存储单元,每一个LE也具有一个唯一的编址。在同一个卷组中,LE和PE的大小是相等的。

二.操作

环境简介

一台Linux中有4块硬盘,每个10G,要做成一个LVM,将容量集合后挂载到一个目录下,做资源目录。

操作

1.查看当前硬盘

lsblk

2.创建分区,如果硬盘之前有分区了,可以打d,来删除分区

fdisk /dev/sda

n一路回车

t

8e8e是LVM的格式,可以按L来查看格式

w保存

3.安装lvm

ubuntu

apt-get install lvm2

redhat和CentOS

yum -y install lvm2

4.创建 Physical Volume(PV),成功之后可以通过pvdisplay查看信息

pvcreate /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1

5.创建 Volume Group (VG)

vgcreate testvg(卷组名称) /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1

6.创建Logical Volumes (LV).

lvcreate -n lv_1 -l 100%VG testvg(将所有容量给lv_1这个LV)

7.格式化逻辑卷,挂载

mkfs.ext4 /dev/testvg/lv_1

mkdir /test

mount /dev/testvg/lv_1 /test

8.查看

df -Th

9.加入/etc/fstab

echo '/dev/testvg/lv_1 /test ext4 defaults 0 0' > /etc/fstab

mount -a

最新文章

  1. P3398 仓鼠找sugar
  2. 用户信息 Froms验证票证
  3. 继承进一步使用,以及super关键字
  4. 面试感悟----一名3年工作经验的程序员应该具备的技能 JAVA 必读书
  5. OSPF多区域配置
  6. SVN检出资源文件
  7. HTML5-javascript屏幕旋转事件:onorientationchange
  8. 一个JAVA代码
  9. Eclipse常用快捷键记录
  10. Jmeter学习笔记03-元件作用域及执行顺序
  11. hdu5701-中位数计数
  12. MTK6261 11C之Init Analysis【手记】
  13. 基础的POJ学习
  14. 洛谷P1621-集合
  15. Neo4j 2.0 生产环境集群搭建
  16. Python 文件 readlines() 方法
  17. 第四课(1)——MySQL体系结构
  18. Bootstrapping算法
  19. VirtulBox安装虚拟机(鼠标点击时)0x00000000指令引用的0x00000000内存该内存不能为written错误解决方案
  20. POJ3177:Redundant Paths——题解

热门文章

  1. Python 注释和键盘输入,输出数据格式化
  2. [nfls338]基本字典子串
  3. [luogu4318]完全平方数
  4. 从记账软件看工具类APP的存量运营之道
  5. Codeforces 436E - Cardboard Box(贪心/反悔贪心/数据结构)
  6. 洛谷 P6478 - [NOI Online #2 提高组] 游戏(二项式反演+树形 dp)
  7. spring-boot spring-MVC自动配置
  8. js浮点运算的坑
  9. 03 Windows安装Java环境
  10. 【模板】网络最大流(EK、Dinic、ISAP)(网络流)/洛谷P3376