Linux 逻辑卷管理LVM
LVM概述
Logical Volume Manager,逻辑卷管理
- 屏蔽了底层磁盘布局,便于动态调整磁盘容量
- 需要注意:/boot分区用于存放引导文件,不能应用LVM机制
LVM结构

目标:将sdb1和sdc1物理分区组成物理卷,然后在物理卷上创建逻辑卷

第一步:将sdb1、sdc1的分区类型更改为Linux LVM


第二步:创建物理卷 pvcreate 分区

显示物理卷 pvdisplay

第三步:创建卷组 vgcreate vlmdisk /dev/sdb1 /dev/sdc1 (vlmdisk为卷组名,随后时两个分区,如果分区数大于二,可以在后面继续添加,用空格分开)
可以看到此时的卷组大小正好是sdb1和sdc1的大小之和

第四步:在卷组上创建逻辑卷 lvcreate -L 8G -n OracleDB vlmdisk

第五步:格式化逻辑卷 mkfs -t ext4 /dev/vlmdisk/OracleDB

第六步:挂载逻辑卷 mount /dev/vlmdisk/OracleDB /mnt/DB/ 
扩展卷组
创建新的磁盘分区
使用这个命令将新的磁盘分区读入操作系统内核
# partx -a /dev/sdc
创建物理卷
# pvcreate /dev/sdc2
向卷组中添加物理卷
# vgextend lvmdisk /dev/sdc2
将物理卷数据移动到另外一个物理卷
# pvmove /dev/sdc1 /dev/sdc2
将物理卷从卷组中删除
# vgreduce vlmdisk /dev/sdc1
查看物理卷
pvs
管理逻辑卷
扩展物理边界 添加到 40G
# lvextend -L 40G /dev/vlmdisk/OracleLog
扩展物理边界 增加 20G
# lvextend -L +20G /dev/vlmdisk/OracleLog
查看逻辑卷大小
#lvdisplay
扩展文件系统逻辑边界
# resize2fs /dev/mapper/vlmdisk-OracleLog
查看文件系统大小
#df -h
缩减逻辑卷
注意
1. 不能在线缩减,先卸载文件系统
2. 确保缩减后的空间大小能够存储原来数据
3. 强制进行文件系统检查
4. 使用 resize2fs 先缩减文件系统空间
5. 在缩减逻辑卷物理空间
查看文件系统可用空间
# df –h
卸载文件系统
# umount /mnt/DB/
强制进行文件系统检查
# e2fsck -f /dev/mapper/vlmdisk-OracleDB
缩减文件系统空间
# resize2fs /dev/mapper/vlmdisk-OracleDB 60G
# lvdisplay
减少逻辑卷的物理空间
# lvreduce -L 60G /dev/mapper/vlmdisk-OracleDB
# lvdisplay
挂载文件系统
# mount /dev/mapper/vlmdisk-OracleDB /mnt/DB
快照卷
1.快照卷生命周期 在这段时间 数据增长不能超出快照卷大小
最保险的快照卷和快照卷大小一致最保险
2.快照卷是只读的
3.快照卷和原卷在一个卷组
Lvcreate –s 指定快照卷
-p r 指定权限是只读
下面给 OracleDB 卷 创建快照卷
# lvcreate -L 1000M -n testlv_snap -s -p r /dev/vlmdisk/OracleDB
删除快照卷
# umount /mnt/testlv/
# lvremove /dev/vlmdisk/testlv_snap
Linux 逻辑卷管理LVM的更多相关文章
- linux逻辑卷管理 (LVM)(转)
1.什么是 LVM LVM 是逻辑盘卷管理(Logical Volume Manager)的简称,它是 Linux 环境下对磁盘分区进行管理的一种机制,LVM 是建立在硬盘和分区之上的一个逻辑层,来为 ...
- Linux逻辑卷管理器(LVM)
LVM基础 通过使用Linux的逻辑卷管理器(Logical Volume Manager, LVM),用户可以在系统运行时动态调整文件系统的大小,把数据从一块硬盘重定位到另一块硬盘,也可以提高I/O ...
- linux逻辑卷管理
近期在进行linux充电,依据网络资料自己整理的资料,分享一下 ---------------------------------------------------------- Linux逻辑卷管 ...
- 逻辑卷管理lvm
逻辑卷管理LVM 一 创建逻辑卷 1准备分区或硬盘 这里使用/dev/sdb./dev/sdc两块硬盘和/dev/sda9./dev/sda10两个分区,大小都为1G,磁盘有限,我也不想这么抠的. 添 ...
- Linux逻辑卷管理器concept
Linux逻辑卷管理concept-------------------------转载2013/10/09 通过使用Linux的逻辑卷管理器(Logical Volume Manager, LVM) ...
- linux逻辑卷管理(LVM)
1. 逻辑卷(LVM)的原理 LVM(Logical Volume Manager)逻辑卷管理 是在物理磁盘和文件系统的之间添加一个逻辑层,通过对底层物理磁盘的封装,以逻辑卷的方式呈现给上层应用,通过 ...
- 逻辑卷管理LVM (Logical Volume Manager)
什么是LVM? LVM(Logical Volume Manager)逻辑卷管理,是一种将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的 ...
- 逻辑卷管理-LVM(Logical Volume Manager)
一. 概念与由来 LVM:逻辑卷管理(Logical Volume Manager) 普通的磁盘分区管理方式在逻辑分区划分好之后就无法改变其大小,当一个逻辑分区存放不下某文件时,这个文件因为受上层文件 ...
- 存储5——逻辑卷管理LVM
1. LVM概念 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现.LVM将一个或多个硬盘的分区在逻辑上 ...
随机推荐
- 数据库 价格字段 设置 decimal(8,2),价格为100W,只显示999999.99
DECIMAL(M,D),M是数字最大位数,D是小数点右侧数字个数,整数M-D位 decimal(8,2)数值范围是 -999999.99 ~ 999999.99 1000000超过了6位,严格模式下 ...
- Windows下MySQL下载安装、配置与使用
用过MySQL之后,不论容量的话,发现比其他两个(sql server .oracle)好用的多,一下子就喜欢上了.下面给那些还不知道怎么弄的童鞋们写下具体的方法步骤. (我这个写得有点太详细了,甚至 ...
- java开发常用的日期格式转换工具类
package com.ydtf.ipcc.sms.util; import java.sql.Timestamp; import java.text.SimpleDateFormat; import ...
- bzoj4326 树链剖分 + 线段树 // 二分 lca + 树上差分
https://www.lydsy.com/JudgeOnline/problem.php?id=4326 题意:N个点的树上给M条树链,问去掉一条边的权值之后所有树链长度和的最大值最小是多少. 首先 ...
- 《Kafka权威指南》读书笔记-操作系统调优篇
<Kafka权威指南>读书笔记-操作系统调优篇 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 大部分Linux发行版默认的内核调优参数配置已经能够满足大多数应用程序的运 ...
- 【MSSQL】SQL Server 设置用户只能查看并访问特定数据库
#背景 SQL Server实例上有多个服务商的数据库,每个数据库要由各自的服务商进行维护, 为了限定不同服务商商的维护人员只能访问自己的数据库,且不能看到其他服务商的数据库,现需要给各个服务商商限定 ...
- JAVA核心技术I---JAVA基础知识(异常处理类)
一:异常分类 Throwable:所有错误的祖先. Error:系统内部错误或者资源耗尽.不用我们管 Exception: 程序有关的异常.重点关注 –RuntimeException: 程序自身的错 ...
- python 正则表达式re模块
#####################总结############## 优点: 灵活, 功能性强, 逻辑性强. 缺点: 上手难,旦上手, 会爱上这个东西 ...
- hive记录-cdh配置hive和sentry
1.cdh添加组件-sentry-选择主机-配置数据库 2.配置数据库 1)mysql -uroot -p 2) create database sentry DEFAULT CHARSET utf8 ...
- centos 6.5 ruby环境安装
redis3.0以上支持集群,自带集群管理工具redis-trib.rb:在搭建集群前,安装ruby环境 ruby安装包下载 安装开发工具 1.命令:yum groupinstall "De ...