centos7 磁盘管理—— lvm的使用

Linux用户安装Linux操作系统时遇到的一个常见的难以决定的问题就是如何正确地评估各分区大小,以分配合适的硬盘空间。普通的磁盘分区管理方式在逻辑分区划分好之后就无法改变其大小,当一个逻辑分区存放不下某个文件时,这个文件因为受上层文件系统的限制,也不能跨越多个分区来存放,所以也不能同时放到别的磁盘上。而遇到出现某个分区空间耗尽时,解决的方法通常是使用符号链接,或者使用调整分区大小的工具,但这只是暂时解决办法,没有从根本上解决问题。随着Linux的逻辑卷管理功能的出现,这些问题都迎刃而解,用户在无需停机的情况下可以方便地调整各个分区大小。

名词解释

pv     物理卷             一般把磁盘或者分区转换为pv

vg     逻辑卷            由一个或多个pv组成

lv      逻辑分区         在vg的基础上进行分区,可动态改变大小

lvm   逻辑卷管理

步骤:

1、创建pv(物理卷)

pvcreate      /dev/sda                                #将sda磁盘转换为pv

pvs                                                   #查看系统上所有的pv

2、定义vg(逻辑卷)

vgcreate      vgname          /dev/sda               #创建一个名为vgname的vg,包含/dev/sda这个pv

vgs                                                  #查看系统上所有的vg

3、创建lv(逻辑分区)

lvcreate   -L   10G   -n  lv01      vgname           #在vgname上创建一个大小为10G,名字为lv01的lv

lvs                                                  #查看系统上所有的lv

4.格式化lv(建立文件系统)

mkfs.xfs     /dev/vgname/lv01                      #将lv01格式化为xfs文件系统

blkid  /dev/vgname/lv01                          #查看分区文件系统类型

5、挂载

mount    /dev/vgname/lv01       /opt              #将lv01挂载到/opt 目录

df   -hT                                         #查看已挂载的文件系统

这样创建的lv就能使用了

给lv扩容:

给lv扩容时要先查看vg剩余的存储空间还有多少,当vg存储空间不够时我们需要添加pv增加vg的存储容量

vgs  可以查看vg的信息

步骤:

1、给vg扩容(vg容量够时可跳过)

vgextend      vgname      /dev/sdb1             #给名为vgname的vg添加一个pv

2、给lv扩容

lvextend   -L  +2G    /dev/vgname/lv01         #lv01增加2G容量 

3、使文件系统读取新扩充的空间

xfs_growfs      /dev/vgname/lv01
时间: 2024-08-21 11:46:31

centos7 磁盘管理—— lvm的使用的相关文章

磁盘管理-LVM(1)

大纲 1.LVM是什么? 2.LVM分层结构 3.LVM几个关键术语 4.实战演练 1.LVM是什么? LVM(Logical Volume Manager)即逻辑卷管理器,它最先是在Linux 2.4内核中被集成到内核中去的,它的出现改变了传统的磁盘空间管理理念.传统分区使用固定大小分区,重新调整大小十分麻烦.但是,LVM可以创建和管理"逻辑"卷,而不是直接使用物理硬盘.可以让管理员弹性的管理逻辑卷的扩大缩小,操作简单,而不损坏已存储的数据.可以随意将新的硬盘添加到LVM,以直接扩展

磁盘管理-LVM(2)

续<磁盘管理-LVM(1)> 1.扩展逻辑卷 调整逻辑卷大小的功能是LVM最有用的功能.这个部分会讨论我们怎么样扩展一个存在的逻辑卷.下面,我们将会扩展先前创建的逻辑卷'mylv1'扩大到3G. 注意,调整逻辑卷大小之后,也需要对文件系统调整大小进行匹配.这个额外的步骤各不相同,取决于创建文件系统的类型.命令的执行顺序是很重要的. ### lvextend - extend the size of a logical volume # lvextend {-l|--extents [+]Log

linux 磁盘管理+lvm逻辑卷管理

注:linux系统中主分区和扩展分区总共可以有4个,逻辑分区是从5开始. Linux系统中:83(ext3) 82(交换分区) 5(扩展分区) 8E(逻辑卷) b(fat32) 1.查看系统的磁盘以及分区状况 2.查看系统中磁盘的挂载情况以及容量使用情况 3.进入磁盘管理工具 4.P查看磁盘分区 5.N新建,P主分区 6.E新建扩展分区 7.L新建逻辑分区 8.删除一个分区 9.保存分区配置 10.逻辑更改分区格式 11.永久挂载一个磁盘分区 12.格式化分区 Mkfs命令可以格式化ext的,f

Linux磁盘管理--LVM原理及基本操作

LVM(Logical Volume Manager)逻辑卷管理是Linux磁盘管理中的常用操作, 本文主要描述LVM的基本原理以及对LVM的扩展和缩减的基本操作. LVM实质是过软件方式将多个物理分区或磁盘组合成为一个容量可变大小的磁盘卷组VG, 再通过对VG中的基本单位PE构成可变大小的逻辑卷LV. LVM的优点: 通过调整VG中PV的数量来动态调整VG的容量大小, 通过调整LV中PE的数量来动态调整LV的容量大小. LVM中组成部分: 1. 分区: 磁盘中的可用分区, 分区类型ID应在创建

每天进步一点点——Linux磁盘管理LVM与RAID

转载请注明出处:http://blog.csdn.net/cywosp/article/details/38965799 1. 传统磁盘管理问题 当分区大小不够用时无法扩展其大小,仅仅能通过加入硬盘.创建新的分区来扩充空间.可是新加入进来的硬盘是作为独立文件系统存在的,原有的文件系统并未得到扩充.上层应用非常多时候仅仅能訪问一个文件系统.仅仅能让现有磁盘下线.换上新的磁盘之后,再将原来磁盘中的数据导入. 2. LVM LVM(Logical Volume Manager)逻辑卷管理通过将底层物理

磁盘管理-lvm介绍

4.10:lvm介绍:  1.lvm是linux系统对磁盘分区管理的机制,方便磁盘的扩容和缩容,提高磁盘分区管理的灵活性, 对磁盘分区来创建物理卷---->划分为卷组--->划分为逻辑卷---->格式化,挂载,扩容. 基本逻辑图如下: 2.lvm实验: 2.1:新建分区,在虚拟机上添加一块硬盘sdb,并分出三个分区各1G,需要更改其分区格式为8e(lvm) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25

第十二章 linux磁盘管理-lvm(2)

yum install lvm2-2.02.72-8.el6_0.4.x86_64 1.将新创建的两个分区/dev/sdb1 /dev/sdb2转化成物理卷,主要是添加LVM属性信息并划分PE存储单元. pvcreate /dev/sdb1 /dev/sdb2 pvs pvdisplay 2.创建卷组 vgdata ,并将刚才创建好的两个物理卷加入该卷组.可以看出默认PE大小为4MB,PE是卷组的最小存储单元.可以通过 –s参数修改大小 vgcreate vgdata /dev/sdb1 /de

【转载】Linux磁盘管理:LVM逻辑卷管理

Linux学习之CentOS(二十五)--Linux磁盘管理:LVM逻辑卷基本概念及LVM的工作原理 这篇随笔将详细讲解Linux磁盘管理机制中的LVM逻辑卷的基本概念以及LVM的工作原理!!! 一.传统的磁盘管理 其实在Linux操作系统中,我们的磁盘管理机制和windows上的差不多,绝大多数都是使用MBR(Master Boot Recorder)都是通过先对一个硬盘进行分区,然后再将该分区进行文件系统的格式化,在Linux系统中如果要使用该分区就将其挂载上去即可,windows的话其实底

linux磁盘管理:LVM的基本概念与创建、扩展、缩减、删除

编辑于2015--08--29 二.LVM的磁盘管理 LVM(Logical volume Manager)是逻辑卷管理的简称.它是Linux环境下对磁盘分区进行管理的一种机制. LVM的工作原理其实很简单,它就是通过将底层的物理硬盘抽象的封装起来,然后以逻辑卷的方式呈现给上层应用.在传统的磁盘管理机制中,我们的上层应用是直接访问文件系统,从而对底层的物理硬盘进行读取,而在LVM中,其通过对底层的硬盘进行封装,当我们对底层的物理硬盘进行操作时,其不再是针对于分区进行操作,而是通过一个叫做逻辑卷的