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的更多相关文章

  1. linux逻辑卷管理 (LVM)(转)

    1.什么是 LVM LVM 是逻辑盘卷管理(Logical Volume Manager)的简称,它是 Linux 环境下对磁盘分区进行管理的一种机制,LVM 是建立在硬盘和分区之上的一个逻辑层,来为 ...

  2. Linux逻辑卷管理器(LVM)

    LVM基础 通过使用Linux的逻辑卷管理器(Logical Volume Manager, LVM),用户可以在系统运行时动态调整文件系统的大小,把数据从一块硬盘重定位到另一块硬盘,也可以提高I/O ...

  3. linux逻辑卷管理

    近期在进行linux充电,依据网络资料自己整理的资料,分享一下 ---------------------------------------------------------- Linux逻辑卷管 ...

  4. 逻辑卷管理lvm

    逻辑卷管理LVM 一 创建逻辑卷 1准备分区或硬盘 这里使用/dev/sdb./dev/sdc两块硬盘和/dev/sda9./dev/sda10两个分区,大小都为1G,磁盘有限,我也不想这么抠的. 添 ...

  5. Linux逻辑卷管理器concept

    Linux逻辑卷管理concept-------------------------转载2013/10/09 通过使用Linux的逻辑卷管理器(Logical Volume Manager, LVM) ...

  6. linux逻辑卷管理(LVM)

    1. 逻辑卷(LVM)的原理 LVM(Logical Volume Manager)逻辑卷管理 是在物理磁盘和文件系统的之间添加一个逻辑层,通过对底层物理磁盘的封装,以逻辑卷的方式呈现给上层应用,通过 ...

  7. 逻辑卷管理LVM (Logical Volume Manager)

    什么是LVM? LVM(Logical Volume Manager)逻辑卷管理,是一种将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的 ...

  8. 逻辑卷管理-LVM(Logical Volume Manager)

    一. 概念与由来 LVM:逻辑卷管理(Logical Volume Manager) 普通的磁盘分区管理方式在逻辑分区划分好之后就无法改变其大小,当一个逻辑分区存放不下某文件时,这个文件因为受上层文件 ...

  9. 存储5——逻辑卷管理LVM

    1. LVM概念 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现.LVM将一个或多个硬盘的分区在逻辑上 ...

随机推荐

  1. [Discuz!] Discuz X1.5点击“发帖”出现XML代码的解决办法!

    使用的是Discuz X1.5程序,不知什么原因,今天突然出现了大问题,就是在点击“发帖”的时候,原来正常显示的网页竟然变成了XML代码!经过一番查找资料,也未能找到是什么原因导致的,只是找到了解决办 ...

  2. zookeeper的监控

    1.idea插件: zookeeper https://blog.csdn.net/long290046464/article/details/52974061 优点:直接查看,不用来回切换监控 缺点 ...

  3. 【清北学堂2018-刷题冲刺】Contest 4

    Task 1:序列 [问题描述]  小H原本有一个由连续的正整数组成的序列,如{4,5,6}或{10,11,12,13,14,15,16},但是她最近睡眠不足,只能记得其中的一些数字.她想知道,她最少 ...

  4. BZOJ4653 尺取法 + 线段树

    https://www.lydsy.com/JudgeOnline/problem.php?id=4653 首先很容易想到离散之后排序,用线段树或者树状数组去维护. 问题在于按照什么排序,如果按照左端 ...

  5. mybatis_异常

    1.HTTP Status 500 - Request processing failed; nested exception is org.apache.ibatis.binding.Binding ...

  6. JavaSE_坚持读源码_ArrayList对象_Java1.7

    底层的数组对象 /** * The array buffer into which the elements of the ArrayList are stored. * The capacity o ...

  7. JAVA核心技术I---JAVA基础知识(查漏补缺private,static)

    一:private对于类和对象(同C++) private是只有这个类内部可以访问(类的成员函数和定义初始化) private是类之间的限制,而不是对对象的限制<重点> 同类对象是可以直接 ...

  8. SpringMVC+Shiro不拦截静态资源配置

    最近在弄SpringMVC与Shiro整合,发现如果将DispatcherServlet拦截 *.do这样的URL,就不存在访问不到静态资源的问题.如果DispatcherServlet改为拦截“/” ...

  9. zepto.js

    // Zepto.js// (c) 2010-2016 Thomas Fuchs// Zepto.js may be freely distributed under the MIT license. ...

  10. internet信息服务(iis)无法删除的解决方法

    internet信息服务(iis)无法删除的解决方法: 1.进入控制面板: 2.然后点击添加删除程序: 3.接着点击“添加/删除windows组件”: 4.点击“internet信息服务(iis)”, ...