LVM逻辑卷:创建LVM分区实例
一、概述
LVM(Logical Volume Manager)是基于内核的一种逻辑卷管理器,LVM适合于管理大存储设备,并允许用户动态调整文件系统的大小。此外LVM快照功能可以帮助我们快速备份数据。
(1)物理卷(PV):物理卷是最底层概念,是LVM的逻辑存储块,物理卷与磁盘分区是逻辑对应的关系。多个LVM物理卷可以合并或者拆分,从而实现容量的扩容和缩减。
(2)卷组(VG):卷组是LVM逻辑概念上的磁盘设备,通过将单个或多个物理卷组合后生成卷组。
(3)物理长度(PE):物理长度是将物理卷组合为卷组后,所划分的最小存储单位,既逻辑意义上磁盘的最小存储单元。LVM默认PE大小为4MB。
(4)逻辑卷(LV):逻辑卷就是LVM逻辑意义上的分区,可以指定从卷组中提取多少容量来创建逻辑卷,最后对逻辑卷格式化并挂载使用。
二、物理卷、卷组和逻辑卷的创建
1、物理卷的创建:pvcreate
pvcreate /dev/sdc{1,2,3} 等效于pvcreate /dev/sdc1 /dev/sdc2 /dev/sdc3

2、卷组的创建:vgcreate
test_vg1是创建的卷组名字,-s参数用来指定PE大小为16M。


3、逻辑卷的创建:lvcreate
从test_vg1卷组中提取2GB容量,创建名为test_lv1的逻辑卷。

使用200个PE创建逻辑卷,前面案例中定义了PE的大小为16MB,PE只是一个基础度量值,PE和数量的乘积就是逻辑卷的大小。

指定使用test_vg1卷组中的/dev/sdc1这个物理卷组的存储空间,同时创建名称为test_lv1的逻辑卷。

三、修改LVM分区
1、物理卷修改:pvcreate
pvcreate /dev/sdb1

2、卷组修改:vgextend
vgextend test_vg1 /dev/sdb1
进行卷组扩容时,先用pvcreate创建好物理卷,之后才可用于卷组的扩容。

3、逻辑卷修改:lvextend
lvextend -L +5G /dev/test_vg1/test_lv1 #给逻辑卷test_lv1扩容5G

四、删除LVM分区
进行LVM分区删除步骤时,必须要先删除逻辑卷,再删除卷组,最后删除物理卷。
1、删除逻辑卷:lvremove

2、删除卷组:vgremove

3、删除物理卷:pvremove

五、查看LVM分区
(1)pvdisplay:查看物理卷信息。
(2)vgdisplay:查看卷组信息。
(3)lvdisplay:查看逻辑卷信息。
六、LVM分区案例
这里我们使用sdb这块500GB的硬盘创建四个100GB的分区,并使用这四个分区创建一个名称为test_vg的卷组,最后从该卷组中创建出两个大小为120GB的逻辑卷,名称分别为test_web、test_data。
LVM逻辑卷:创建LVM分区实例的更多相关文章
- Linux系统LVM逻辑卷创建过程以及自动化脚本
转至:https://cloud.tencent.com/developer/article/1068328 Linux系统LVM逻辑卷创建过程以及自动化脚本 2018-03-21阅读 6300 ...
- 还原lvm逻辑卷创建整个过程
很多情况入职的时候,系统可能已规划过的,但是有的信息也不是很完整,比如下面的lvm逻辑卷我们先不管对与错,利用一些工具来了解当前lvm逻辑卷的情况 系统采样: [root@fp-web-112 var ...
- lvm逻辑卷创建及使用
创建逻辑卷 pvcreate /dev/md0 pvs 查看创建的pv组 pvdisplay /dev/md0 查看磁盘详细信息 添加vg组: 创建vg组: vgcreate vg1 /dev/md0 ...
- LVM逻辑卷创建管理
首先添加三块硬盘 结构关系图 相关命令 查看磁盘 #fdisk -l 分区 #fdisk /dev/sda/ #n新建 ProMary主分区 extended扩展分区 #p查看 #q不保存退出 #w保 ...
- LVM备份(1)-创建LVM逻辑卷
LV(Logical Volume) - 逻辑卷 VG(Volume Group) - 卷组 PV(Physical Volume) - 物理卷 1.查看分区信息:fdisk -l 可看到磁盘大小为1 ...
- 磁盘文件系统管理与LVM逻辑卷
一.磁盘以及分区管理 无论是Linux系统还是Windows系统.当现有硬盘的规划不能满足当前需求时.我们就需要将其重新规划和调整 实现上述操作我们就需要用到fdisk磁盘及分区管理工具.此工具是大多 ...
- Linux之LVM逻辑卷管理
LVM逻辑卷管理 LVM机制:PV物理卷,VG卷组,LV逻辑卷. --功能-- --物理卷管理-- --卷组管理-- --逻辑卷管理-- create(建立) pvcreate vgcreate lv ...
- linux运维基础知识-系统分区及LVM逻辑卷的创建
系统分区及LVM逻辑卷的创建 分区 创建逻辑卷 LVM简介:逻辑卷管理器(LogicalVolumeManager)本质上是一个虚拟设备驱动,是在内核中块设备和物理设备之间添加的一个新的抽象层次,如图 ...
- Linux下对lvm逻辑卷分区大小的调整(针对xfs和ext4不同文件系统)
当我们在安装系统的时候,由于没有合理分配分区空间,在后续维护过程中,发现有些分区空间不够使用,而有的分区空间却有很多剩余空间.如果这些分区在装系统的时候使用了lvm(前提是这些分区要是lvm逻辑卷分区 ...
随机推荐
- 使用mysql8.+版本,使用mybatis的代码生成工具:mybatis-generator连接数据库时Unknown initial character set index '255' received from server. Initial client character set can be forced via the 'characterEncoding' property.
Error connecting to database: (using class org.gjt.mm.mysql.Driver)Unknown initial character set ind ...
- C++中c_str()的用法
这个函数经常用到,总是记不住,记下来,方便翻阅 c_str()函数返回一个指向正规C字符串的指针,内容与string串相同. C++中c_str()主要用法就是为了与C语言兼容,在C语言中没有stri ...
- 程序里面带有浮点数,默认会自动转换为double类型存储
带有浮点数,默认会转换为double类型存储. #include "common.h" #include <stdio.h> #include <stdlib.h ...
- C++ const char *返回值问题
今天写代码,遇到一个const char *返回值的问题,记录一下 问题场景:我写了一个动态库,有个函数声明如下: ; 函数定义如下: const char * HttpRequestImpl::RG ...
- POJ 1099 Square Ice 连蒙带猜+根据样例找规律
目录 题面 思路 思路 AC代码 题面 Square Ice Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 4526 A ...
- Udacity_deep_learning_anconda
1.创建anconda的虚拟环境: conda create -n your_env_name Python=X.X(2.7.3.6等) 2.查看anconda 有哪些虚拟环境: conda env ...
- rabbitmq系列问题解决:406, "PRECONDITION_FAILED - inequivalent arg 'durable'
1. 安装rabbitmq,查看官网文档: https://www.rabbitmq.com/#getstarted 由于我是先安装了rabbitmq后自己随手创建了queue,后面又按照官方给的&q ...
- 云服务器 使用 onedrive 快速同步
重大更新:支持微软的onedrive网盘,可以自动实时双向同步数据,也可以多台服务器和网盘之间实时同步数据.新增了一个虚拟环境python367,支持pytorch1.2:-----------微软O ...
- shell脚本执行sql命令
参考:https://www.cnblogs.com/xingchong/p/11698237.html
- LED Keychain-Ideal For Mass Promotions
Looking for something memorable to remind people of your business or nonprofit? Consider custom LED ...