首页 > 其他分享 >LVM

LVM

时间:2023-07-25 23:12:55浏览次数:33  
标签:逻辑 卷组 dev PE LVM vg0

目录

LVM

1.LVM概述

逻辑卷  lvm

在不影响数据的情况下扩容,甚至可以缩容

LVM(Logical Volume Manager),逻辑卷管理

  • 动态调整磁盘容量,提高磁盘管理灵活性
  • /boot分区用于存放引导文件,不能基于LVM创建
  • 图形界面管理工具
    • system-config-lvm

LVM机制的基本概念

  • PV(物理卷)

    • 硬盘打成4个PE
  • VG(卷组)

    • PE的集合
  • LV(逻辑卷)

    • 分区

2.LVM的管理命令

LVM的管理命令
功能 物理卷管理 卷组管理 逻辑卷管理
Create建立 pvcreate vgcreate lvcreate
主要命令

pvcreate  设备名1 设备名2...
vgcreate  卷组名  物理卷名1  物理卷名2
lvcreate  -L 容量大小(多大逻辑卷)   -n  逻辑卷名(起分区名)  卷组名(卷组可能多个,取PE)
lvextend  -L +大小  /dev/卷组名/逻辑卷名

3.LVM应用实例

pvcreate  /dev/sdb1   /dev/sdc            #建立物理卷

vgcreate  vg0   /dev/sdb1  /dev/sdc       #建立一个vg0的卷组

lvcreate  -n  ky31  -L  5G  vg0           #建立一个ky31的逻辑卷  从vg0卷组取出5个G

-n  取逻辑卷的名字      -L 指定大小(5G 10G)   -l 指定PE的个数     vg0 代表从哪个卷组中取PE
扩容:

1. 卷组中还有空余 PE

2. 卷组中没有空余 PE    #先扩容卷组,加物理卷

   vgextend   vg0   /dev/sdf   #先扩展 vg0  卷组  
   
   lvextend  -L  + 5G  /dev/vg0/ky31     #给/dev/vg0/ky31逻辑卷  扩容  5个G
   

扩容好了 需要  重新刷新文件系统

如果是xfs
xfs_growfs   挂载点
xfs_growfs   /mnt


如果是ext4
resize2fs    逻辑卷的名字  重新刷新
resize2fs   /dev/vg1/mysql



lvextend   -L  +10G  /dev/vg0/ky31 -r

-r  立即刷新

4. 磁盘配额概述

usrquota 用户配额
grpquota 组配额

实现条件
1.需要Linux内核支持
2.安装xfsprogs与quota软件包

特点
作用范围:针对指定文件系统(分区)
限制对象:用户账号、组账号
限制类型:磁盘容量、文件数量
限制方法:软限制(无效果)、硬限制

标签:逻辑,卷组,dev,PE,LVM,vg0
From: https://www.cnblogs.com/LJ69/p/17579118.html

相关文章

  • 逻辑卷 lvm 的使用
    一.逻辑卷lvm优点动态调整磁盘容量,提高磁盘管理的灵活性/boot分区用于存放引到文件  不能用未设置基本概念pv物理卷vg卷组lv逻辑卷主要命令pvcreate设备名                              创建物......
  • GraalVM 入门体验
    GraalVMwindows入门体验下载环境GraalVM下载地址:https://www.graalvm.org/downloads/VisualStudio:https://visualstudio.microsoft.com/zh-hans/downloads/配置环境GraalVM参考地址:https://www.graalvm.org/latest/docs/getting-started/windows/以管理员运行powe......
  • TVM 代码生成—TIR to LLVM IR
    本文地址:https://www.cnblogs.com/wanger-sjtu/p/17573212.htmlTVM在编译过程中,经历了graphLRA[3rdIR]-->B[RelayIR]B-->C[TIR]C-->D[LLVMIR]C-->E[Source]这一系列的过程。其中在生成cpu、rocm、nvptx、hexagon等平台的相关代码的时候,会先由TVM的TIR转......
  • lvm+ssd缓存 附samba配置
    注:一般不用在未挂载前创建samba,视实际情况而定(客户现场掉盘后samba服务异常,直接导致服务器掉盘卡死,先临时起samba服务,但需要考虑系统盘大小与业务持续写入情况,避免samba服务器根分区爆满)parted-s/dev/nvme0n1mklabelgptmkpartCACHE0%100%parted-s/dev/mapper/mpathf......
  • Java自带的jvisualVM简单介绍
    首先来介绍下visualVM的工作原理:VisualVM是一款Java虚拟机监控和分析工具,它可以帮助开发人员实时监控Java应用程序的性能和内存使用情况。VisualVM的工作原理是基于jJava虚拟机提供的JavaManagementExtensions(JMX)技术。JMX是一种Java平台的管理和监控技术,它......
  • llvm pass pwn 入门学习
    llvmpasspwn入门学习对于没有学习过C++的人来说很不友好,仿佛让我回到学习java的时候(java烂的一批),各种包,函数,实现类,什么迭代器,红黑树什么的,看来抽点时间学习一下c++是有必要的环境说实话这个环境搞了两天,老是报Erroropening'LLVMHello.so':LLVMHello.so:cannotope......
  • 如何在 Linux 中扩展/增加 LVM 大小(逻辑卷调整)
    如何在Linux中扩展/增加LVM大小(逻辑卷调整)作者: MageshMaruthamuthu 译者: LCTT geekpi |2020-10-0123:41  评论: 1    扩展逻辑卷非常简单,只需要很少的步骤,而且不需要卸载某个逻辑卷就可以在线完成。LVM的主要目的是灵活的磁盘管理,当你需要的时候,可......
  • 实现LVM的备份还原,结合binlog恢复最新状态
    -备份过程1实现LVMmkdir/data/{mysql,binlog}vim/etc/fstabmount/dev/vg0/lv_mysql/data/mysqlmount/dev/vg0/lv_binlog/data/binlogchown-Rmysql.mysql/data/vim/etc/my.cnfdatadir=/data/mysqllog_bin=/data/binlog/mysql-binsystemctlrestartmariadb2mysq......
  • WINDOWS 环境下编译 OLLVM 替换到 NDK 环境
    编译OLLVM环境准备这里使用的是AGP7.2.2、NDK25.2.9519653、llvm14.0.7、cmake3.22.1、python39git用来下载源码python搞到这一步环境变量里应该已经有python了吧NDKAGP的7.2.2版本默认使用的NDK版本为21.4.7075529,对应的LLVM为9.0.9。需要根据实际情况选择......
  • VisualVM 的 OQL 的一些例子
    VisualVM的OQL语言是对HeapDump进行查询,类似于SQL的查询语言,它的基本语法如下:select<JavaScriptexpressiontoselect>[from[instanceof]<classname><identifier>[where<JavaScriptbooleanexpressiontofilter>]]OQL由3个部分组成:select子句、from子句和w......