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将一个或多个硬盘的分区在逻辑上 ...
随机推荐
- [Discuz!] Discuz X1.5点击“发帖”出现XML代码的解决办法!
使用的是Discuz X1.5程序,不知什么原因,今天突然出现了大问题,就是在点击“发帖”的时候,原来正常显示的网页竟然变成了XML代码!经过一番查找资料,也未能找到是什么原因导致的,只是找到了解决办 ...
- zookeeper的监控
1.idea插件: zookeeper https://blog.csdn.net/long290046464/article/details/52974061 优点:直接查看,不用来回切换监控 缺点 ...
- 【清北学堂2018-刷题冲刺】Contest 4
Task 1:序列 [问题描述] 小H原本有一个由连续的正整数组成的序列,如{4,5,6}或{10,11,12,13,14,15,16},但是她最近睡眠不足,只能记得其中的一些数字.她想知道,她最少 ...
- BZOJ4653 尺取法 + 线段树
https://www.lydsy.com/JudgeOnline/problem.php?id=4653 首先很容易想到离散之后排序,用线段树或者树状数组去维护. 问题在于按照什么排序,如果按照左端 ...
- mybatis_异常
1.HTTP Status 500 - Request processing failed; nested exception is org.apache.ibatis.binding.Binding ...
- JavaSE_坚持读源码_ArrayList对象_Java1.7
底层的数组对象 /** * The array buffer into which the elements of the ArrayList are stored. * The capacity o ...
- JAVA核心技术I---JAVA基础知识(查漏补缺private,static)
一:private对于类和对象(同C++) private是只有这个类内部可以访问(类的成员函数和定义初始化) private是类之间的限制,而不是对对象的限制<重点> 同类对象是可以直接 ...
- SpringMVC+Shiro不拦截静态资源配置
最近在弄SpringMVC与Shiro整合,发现如果将DispatcherServlet拦截 *.do这样的URL,就不存在访问不到静态资源的问题.如果DispatcherServlet改为拦截“/” ...
- zepto.js
// Zepto.js// (c) 2010-2016 Thomas Fuchs// Zepto.js may be freely distributed under the MIT license. ...
- internet信息服务(iis)无法删除的解决方法
internet信息服务(iis)无法删除的解决方法: 1.进入控制面板: 2.然后点击添加删除程序: 3.接着点击“添加/删除windows组件”: 4.点击“internet信息服务(iis)”, ...