首页 > 其他分享 >LVM逻辑卷与磁盘分配

LVM逻辑卷与磁盘分配

时间:2024-04-25 13:57:23浏览次数:18  
标签:逻辑 4.1 分区 quota LVM 磁盘

LVM逻辑卷与磁盘分配

目录

一、 LVM逻辑卷

1、LVM概述

LVM(Logical Volume Manager,逻辑卷管理)重点在于可以弹性地调整文件系统的容量,需要文件的读写性能或是数据的可靠性,LVM可以整合多个物理分区,让这些分区看起来像是一块磁盘一样,能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高磁盘管理的灵活性。
注意:/boot分区用于存放引导文件,不能基于LVM创建

2、LVM机制的概念

学名
PE(物理扩展块) VM默认使用4MB的PE数据块,它是整个LVM中最小的存储数据单位,也就是说我们的文件数据都是借由写入PE来完成的
PV ( 物理卷) 物理卷是LVM机制的基本存储设备,通常对应为一个普通分区或整个硬盘。创建物理卷时,会在分区或硬盘的头部创建一个保留区块,用于记录LVM的属性,并把存储空间分割成默认大小为4MB的基本单元(PE),从而构成物理卷。物理卷一般直接使用设备文件名称,例如:/dev/sdb1、/dev/sdc1、/dev/sdd 等。
VG ( 卷组) 由一个或多个物理卷组成一个整体,即称为卷组,许多个物理卷可以分别组成不同的卷组,卷组的名称可以由我们自行定义,在卷组中可以随时根据需求动态地添加或移除物理卷。
LV (逻辑卷) 逻辑卷基于PE建立在卷组之上,与物理卷没有直接关系。对于逻辑卷来说,每一个卷组就是一个整体,从卷组中分割出的一块空间,形成逻辑卷。使用mkfs 等工具可在逻辑卷上创建文件系统,就可以挂载到Linux系统中的目录下使用。

image-20240417152638759

3、LVM的管理命令

功能 PV管理命令 VG管理命令 LV管理命令
Scan(扫描) pvscan vgscan lvscan
Create(建立) pvcreate vgcreate lvcreate
Display(显示) pvdisplay vgdisplay redisplay
Remove(移除) pvremove vgremove lvremove
Extend(扩展) —— vgextend lvextend
Reduce(减少) —— vgreduce lvreduce

4、LVM操作所需的命令

pvcreate 设备名1 [设备名2 ... ...]	 #建立物理卷
vgcreate 卷组名 物理卷名1  物理卷名2	  #建立卷组
lvcreate -L 容量大小 -n 逻辑卷名 卷组名  #建立逻辑卷
vgextend 卷组名 设备名				 #将新的磁盘放入卷组扩容
lvextend -L +要扩容的大小 /dev/卷组名/逻辑卷名  #扩容逻辑卷

4.1 实例

4.1.1 初级设置:建立分区

image-20240423162706529

image-20240423162927317

image-20240423163622423

image-20240423163710054

4.1.2 创建物理卷

image-20240423164704617

4.1.3 建立vg01组

image-20240423165001445

4.1.4 建立逻辑卷

image-20240423165631929

4.1.5 格式化

image-20240423165828164

4.1.6 临时挂载

image-20240423170127269

4.1.7 永久挂载

image-20240423170219601

image-20240423170510427

4.1.8 扩容分区

首先解挂载

image-20240423182657706

当逻辑分区不够时

image-20240423183502127

image-20240423183527173

二、磁盘配额

1、概述

当Linux根分区的磁盘空间耗尽时,Linux操作系统将无法再建立新的文件,同时也可能会出现服务程序崩溃、系统无法启动等故障。
为了避免在服务器中出现类似磁盘空间不足的问题,可以启用磁盘配额功能,对用户在指定文件系统(分区)中使用的磁盘空间、文件数量进行限制,以防止个别用户恶意或无意间占用大量磁盘空间,从而保持系统存储空间的稳定性和持续可用性。
在Centos系统中,不同的文件系统使用不同磁盘配额配置管理工具。例如,XFS文件系统通过xfs_ quota工具进行管理;

2、实现磁盘限额的条件

  • 需要Linux内核支持
  • 安装xfsprogs与quota软件包

3、Linux磁盘限额的特点

  • 作用范围:针对指定的文件系统(分区)
  • 限制对象:用户帐号、组帐号
  • 限制类型:磁盘容量、文件数量
  • 限制方法:软限制、硬限制

硬限制:是指对资源节点和数据块的绝对限制,在任何情况下都不允许用户超过这个限制

软限制:是指用户可以在一定时间范围内(默认时间为一周,在/usr/include/sys/fs/ufs_quota.h文件中设置)超过软限制的额度,在硬限制的范围内继续申请资源,同时系统会在用户登录时给出警告信息和仍可继续申请资源剩余时间.如果达到时间期限,用户的硬盘使用仍超过软限制的额度,则系统将不允许用户再申请硬盘资源

4、磁盘配额的具体步骤

4.1 先检查xfsprogs和quota是否安装

rpm -q xfsprogs  quota  
未安装,则
yum -y  install  xfsprogs
yum -y  install  quota
MIPSASM 复制 全屏

4.2 以支持配额功能的方式挂载文件系统

umount /dev/vg01/test                              
#有挂的先解挂
mount  -0 usrquota, grpquota  /dev/vg01/test  /mnt  
#添加挂载参数"usrquota,grpquota"用于增加对用户、组配额功能的支持
或者
vim  /etc/fstab
/dev/vg01/test   /mnt   xfs  defaults, usrquota, grpquota  0 0
#自动挂载配置
mount - a 
#-a选项,将/etc/fstab的所有内容重新加载

4.3 编辑用户和组账号的配额设置

useradd lucy
passwd  lucy

xfs_ quota -x -c ' limit -u bsoft=80M bhard=100M isoft=8 ihard=10 lucy' /test/ 

#仅限制磁盘容量
xfs_quota -x -c 'limit -u bsoft=80M bhard=100M lucy' /test
#仅限制文件数
xfs_quota -x -c 'limit -u isoft=8 ihard=10 lucy' /test

#查看lucy的磁盘容量限制
xfs_quota -c ' quota -uv lucy' /test
#查看lucy的文件数限制
xfs_quota -c 'quota -i -uv lucy'/test

标签:逻辑,4.1,分区,quota,LVM,磁盘
From: https://www.cnblogs.com/shijunan2/p/18157566

相关文章

  • RAID软件磁盘阵列
    RAID软件磁盘阵列目录RAID软件磁盘阵列一、RAID概述1、RAID的概念2、RAID中主要有三个关键概念和技术二、常用RAID介绍1、RAID0(条带化存储)—性能最佳2、RAID1(镜像存储)—完整备份3、RAID5性能与数据备份的均衡考虑4、RAID1+0(先做镜像,再做条带)5、总结一、RAID概述1、......
  • 磁盘管理
    raid#!/bin/bash#describe:useallfreedisktocreateraid10#创建一个未使用磁盘的数组ls_disk(){fordiskin$(lsblk|awk'/disk/{print$1}');domount|grep-q${disk}&>/dev/nullresout1=$?pvscan|grep-q${disk}&......
  • 推荐一个使用 HardLink 硬链接减少重复文件占用磁盘空间的工具
    在NTFS文件系统里面,咱可以使用HardLink硬链接的方式,将多个重复的文件链接到磁盘的同一份记录里面,从而减少在磁盘里面对重复文件存储多份记录,减少磁盘空间的占用。本文将和大家推荐我所做的基于HardLink硬链接减少重复文件占用磁盘空间的工具此工具名为UsingHardLinkToZipN......
  • 【Azure Logic App】中国区标准版本的逻辑应用(Standard Logic App)无法查看历史执行
    问题描述使用中国区标准版本逻辑应用(StandardLogicApp),常规情况下,可以正常查看历史执行中的输入/输出日志,方便排查。但是,现在居然无法查看,这个情况有什么解决之道呢? 问题解答Azure门户报错调查第一规则:打开浏览器开发者模式,查看页面中所发送的网络请求,检查是否有请求......
  • 利用MOS管构成基本的数字逻辑门
    欢迎各位朋友关注“郝旭帅电子设计团队”,本微信公众号会定时更新相关技术类资料、软件等等,希望各位朋友都能在本微信公众号获得一些自己想要的“东西”。          非门原理图中上面是PMOS(控制端带有小圆圈是PMOS,给予低电平导通),下面是NMOS(给予高电平导通)。当A端为......
  • 性能监控之磁盘IO监控
    1.iotop简介iotop是一个类似top的工具,用来显示实时的磁盘活动。Linux下的IO统计工具如iostat,nmon等大多数是只能统计到per设备的读写情况。iotop监控Linux内核输出的I/O使用信息,并且显示一个系统中进程或线程的当前I/O使用情况。它显示每个进程/线程读写I/O带宽。它......
  • linux centos 加硬盘/热扩容LVM
    推荐LVM后期扩容方便常用命令df-THlsblkfdisk-lpvcreatevgcreate  vgextendlvcreate  lvextendmkfs.xxxxxxresize2fs 路径  (ext4格式)xfs_growfs 路径  (xfs格式)LVM方式这是新添加pvcreate/dev/vdc1(也可以直接裸盘,,也可以vdc1这样,fdisk把类型改成8e)vgcreate......
  • 逻辑电路的动态功耗⼀般跟以下哪个因素相关()
    选项:A、电压B、频率C、⼯艺D、⼯作温度答案:ABCD解析:动态功耗=开关功耗+短路功耗;开关功耗=CLVDDf,其中CL为负载电容,VDD为电源电压,f为翻转频率(翻转率*频率),显然,电压、频率与开关功耗有关;短路功耗=tscVDDIpeakf,其中tsc代表短路状态的时间,Ipeak代表短路状态时的电......
  • 以下属于常⽤逻辑电平的有( )
    选项:A、PECLB、LVTTLC、LVDSD、LVCMOS答案:ABCD解析:常见的逻辑电平如下:TTL、CMOS、LVTTL、LVCMOS、ECL、PECL、LVPECL、RS232、RS485等,还有一些速度比较高的LVDS、GTL、PGTL、CML、HSTL、SSTL等。1、TTL电平TTL:Transistor-TransistorLogic三极管结构。TTL电平常......
  • R语言随机森林RandomForest、逻辑回归Logisitc预测心脏病数据和可视化分析|附代码数据
    全文链接:http://tecdat.cn/?p=22596最近我们被客户要求撰写关于预测心脏病的研究报告,包括一些图形和统计输出。本报告是对心脏研究的机器学习/数据科学调查分析。更具体地说,我们的目标是在心脏研究的数据集上建立一些预测模型,并建立探索性和建模方法。但什么是心脏研究?研究大纲......