精解LVM逻辑券与磁盘配额

一、LVM简介

LVM是 Linux系统中对磁盘分区进行管理的一种逻辑机制,它是建立在硬盘和分区之上,文件系统之下的一个逻辑层,在建立文件系统时屏蔽了下层的磁盘分区布局,能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高磁盘管理的灵活性。
在安装 CentOS系统的过程中选择自动分区时,就会默认采用LVM分区方案,不需要再进行手动配置。如果有特殊需要,也可以使用安装向导提供的磁盘定制工具调整LVM分区。需要注意的是,“/boot”分区不能基于LVM创建,必须独立出来。

二、LVM机制

1、PV(物理券)
物理卷是LVM机制的基本存储设备,通常对应为一个普通分区或整个硬盘。创建物理卷时,会在分区或硬盘的头部创建一个保留区块,用于记录LVM的属性,并把存储空间分割成默认大小为4MB的基本单元(Physical Extent,PE),从而构成物理卷。

2、VG(卷组)
由一个或多个物理券组成一个整体,即称为卷组,在卷组中可以动态地添加或移除物理券。

3、LV(逻辑券)
逻辑卷建立在卷组之上,与物理卷没有直接关系。对于逻辑卷来说,每一个卷组就是一个整体,从这个整体中“切出”一小块空间作为用户创建文件系统的基础,这一小块空间就称为逻辑卷。

三、管理LVM

1、常用LVM管理命令

2、PV物理券管理
(1)pvscan命令
pvscan用于扫描系统中的所有物理券,并输出相关信息。
(2)pvcreat命令

pvcreat用于将分区或整个硬盘转换成物理券,主要是添加LVM属性信息并划分PE存储设备。
如图先将我们三个磁盘的分区都转换成LVM类型(具体如何创建分区请参照磁盘与文件管理篇)。

然后在此基础上执行“pvcreate /dev/sd{b..d}1”命令来快速将硬盘装换成物理券,并可以执行“pvscan”命令查看物理券。

(3)pvdisplay命令
pvdisplay用于显示物理券的详细信息,需要使用指定的物理券作为命令参数,默认是将显示所有物理券的信息。
(4)pvremove命令
pvremove将物理券还原成普通分区或磁盘,不在用于LVM体系,被移除的物理券将无法被pvscan识别。
3、VG卷组管理
(1)vgscan命令
vgscan命令用于扫描系统中已建立的LVM卷组及相关信息。
(2)vgcreat命令

vgcreat用于将一个或多个物理券创建为一个卷组,第一个命令参数用于设置新卷组的名称,其后一次指定需要键入到该卷组的物理券主要参数。
如图我们执行“vgcreate mailbox /dev/sd{b..d}1”命令创建卷组,然而执行“vgscan”命令却无法查看到卷组信息。

(3)vgdisplay命令
vgdisplay用于显示系统中各卷组的详细信息,需要使用指定卷组作为命令参数。
我们执行“vgdisplay”命令在来查看卷组信息。

(4)vgremove命令
vgremove用于删除指定的卷组,指定卷组名称作为参数即可。
(5)vgextend命令
vgextend用于扩展卷组的磁盘空间。
4、LV逻辑券管理
(1)lvscan命令
lvscan用于扫描系统中已建立的逻辑券及相关信息。
(2)lvcreat命令

lvcreat用于从指定的卷组再分割空间,以创建创新的逻辑券。
如图我们执行“ lvcreate -L 60G -n mbox01 mailbox”命令创建逻辑券。

(3)lvdisplay命令
lvdisplay用于显示逻辑券的详细信息,需要指定逻辑券的设备文件作为参数,也可以使用卷组名作为参数,以显示改卷组中所有逻辑券的信息。
如图我们执行“lvdisplay”命令查看逻辑券信息。

(4)lvextend命令

lvextend用于动态扩展逻辑券的空间,当目前使用的逻辑券空间不足时,可以使用所在卷组中分割额外的空间进行扩展。
(5)lvremove命令
lvremove用于删除指定的逻辑券,直接使用逻辑券的设备文件作为参数即可。

四、格式化与挂载逻辑券


1、如图我们执行“ mkfs -t xfs /dev/mailbox/mbox01”命令将逻辑券格式化。

2、执行“mkdir /opt/mbox{1..2}”创建两个挂载点,然后执行“vim /etc/fstab”命令进入配置文件,按G键再按o键去尾行进行编写。(编写内容“/dev/mailbox/mbox01 /opt/mbox01 xfs defaults 0 0”空白处按Tab键即可)编写号后保存退出,在执行“mount -a”命令即可自动挂载了。

五、磁盘配额

1、实现磁盘限额的条件
需要Linux内核支持
安装xfsprogs与 quota软件包
2、Linux磁盘限额的特点
作用范围:针对指定的文件系统(分区)
限制对象:用户帐号、组帐号
限制类型:磁盘容量、文件数量
限制方法:软限制、硬限制

3、启用磁盘配额支持
添加usruota、grquota挂载参数
4、磁盘配额管理

(1)编辑用户和组账号的配额设置

常用选项如下。
-u:指定用户
-g:指定组
-x:启用专家模式
-c:使用命令执行
限制字段
bsoft:软限制(失效7天)
bhard:硬限制
isoft:软节点(失效7天)
Ihard:硬节点
(2)验证磁盘配额功能
切换到设置配额的分区(挂载目录)
创建指定数量的文件:使用 touch命令,或cp命令
创建指定容量的文件:使用dd命,或cp命令
(3)查看配额使用情况

常用选项如下。
-a:查看所有配额
-i:查看节点报告信息
-b:输出报告
-u:查看用户配额
-g:查看组配额
实践部分:
1、我们先执行“rpm -qa | grep xfprogs”命令查看有无“xfprogs”;再检索“xfprogs”里有无“quota”;然后执行“setenforce0”关闭增强安全选项功能

2、执行“vim /etc/fstab”命令再来编写配置文件。在“/dev/mailbox/mbox02 /opt/mbox02 xfs defaults 0 0”里添加“,usrquota,gpquota”挂载参数。

3、执行“umount +挂载点”命令解除挂载,然后重新再挂载该设备才能运行挂载参数!
4、执行“xfs_quota -x -c‘limit -u bsoft=10M bhard=30M isoft=4 ihard=6 zhangsan’/mailbox/”命令设定用户配额。

注意:配额设置中一旦有一个条件超出配额,另一个条件便无法在执行!!!
5、如图执行“xfs_quota -x -c‘report -abi’”命令以报告形式查看当前配额使用的情况。

原文地址:https://blog.51cto.com/14449521/2431220

时间: 2024-10-09 06:24:19

精解LVM逻辑券与磁盘配额的相关文章

基于LVM逻辑卷下的磁盘配额操作

我们继续接上篇进行的LVM逻辑卷进行接下来的磁盘配额的学习本章操作内容接上篇lvm逻辑卷,如果没有看过上篇博客操作的小伙伴,可在操作完逻辑卷的内容时候再继续跟着本篇内容进行磁盘配额的操作! 磁盘配额概述:1.需要磁盘限额的条件 需要Linux内核支持 安装xfsprogs与quota软件包2.Linux磁盘限额的特点 作用范围:针对指定的文件系统(分区) 限制对象:用户账号.组账号 限制类型:磁盘容量.文件数量 限制方法:软限制.硬限制 磁盘配额的过程:以支持配额功能的方式挂载文件系统↓编辑用户

LVM逻辑卷及磁盘配额操作大全!(内含理论秘籍)

一.逻辑卷管理 1.作用:动态调整磁盘容量,从而提高磁盘管理的灵活性2./boot分区用于存放引导文件,不能基于LVM创建3.图形界面管理工具4.System--config--lvm 5.PV:物理卷整个磁盘或建立的普通分区包括许多默认的4M大小的PE(基本单元) 6.VG:卷组一个或多个物理卷组合而成的整体 7.LV:逻辑卷从卷组中分割出的一块空间,用于创建文件系统 二.LVM主要命令及其功能 命令的主要用法pvcreate 设备名1 [设备名2 ... ...]vgcreate 卷组名 物

【Linux系统】磁盘划分之二LVM逻辑卷及磁盘配额

LVM逻辑卷的创建和管理与磁盘配额 首先解释一下LVM卷分为PV(physical Volume)物理卷.VG(Volume Group)卷组.LV(Logical Volume)逻辑卷. VG与LV都可以动态添加或移除.建立LVM逻辑卷是为了更好的利用磁盘空间,防止人为的恶意破坏. PV卷作用是LVM的基本存储设备. PE是PV卷的基本单元. VG卷组是由一个或多个PV卷组成的,而LV卷有事在VG卷上划分出一小块空间给用户创建系统文件.虽然是建立在VG卷组上但是却与PV卷没有直接的关系. 下面

CentOS7模拟RAID10、LVM逻辑卷管理和磁盘配额

RAID10是RAID1+RAID0技术的一个"组合体",RAID10技术需要至少4块硬盘来组建,其中先分别两两制作成RAID1磁盘阵列,以保证数据的安全性:然后再对两个RAID1磁盘阵列实施RAID0技术,进一步提高硬盘设备的读写速度.当用户想要随着实际需求的变化调整硬盘分区大小时,会受到硬盘"灵活性"的限制,这时就需要用到另外一项非常普及的硬盘设备资源管理技术了,即LVM(逻辑卷管理器),LVM可以允许用户对硬盘资源进行动态调整.废话不多说,下面我们就来模拟制作

LVM逻辑卷和磁盘配额

实验环境:Centos7.6版本系统(三块硬盘)实验需求1:制作LVM逻辑卷(40G)并将其扩容至50G2:给tom用户设置磁盘配额并验证3:给财务组(财务)设置磁盘配额并且比tom用户分配的空间大小要小,最后验证组配额生效实验过程1:制作LVM逻辑卷1: 新添磁盘并分区,查看分区情况2:将各分区做成物理卷并且合成卷组3:将卷组进行空间分配制作LVM逻辑卷并扩容4:将逻辑卷格式化并挂载2:磁盘配额并验证1:创建tom用户并设置密码 2:重新将逻辑卷挂载到/tom下,并在挂载配置中写入3:给所有用

逻辑卷管理和磁盘配额

逻辑卷管理和磁盘配额实验下面为大家介绍逻辑卷的管理和磁盘配额实验的操作步骤,首先在虚拟机上创建两块磁盘,在linux桌面右下角光驱的位置右键点击设置,点击添加选择硬盘,点击下一步点击选择推荐的SCSI类型,点击下一步 点击选择创建新虚拟磁盘,点击下一步 然后选择磁盘大小(依据个人需求选择大小),点击下一步文件名选择默认的就可以了,然后点击完成,第一块磁盘就创建好了用和上面一样的方法创建第二块磁盘,创建好了之后,我们会看到多了两块磁盘,点击确定点击确定后我们在虚拟机上查看硬盘看是否能识别出这两块磁

第六章 Linux物理卷、卷组、逻辑卷和磁盘配额

实验要求: n 采用LVM磁盘管理方案 (1) 在虚拟机环境中,新添加两块SCSI硬盘设备,完成硬盘检测及分区. (2) 建立逻辑卷mbox,格式化为Ext4文件系统,挂载到/mailbox目录下 n 设置并启用磁盘配额 (1) 为挂载到/mailbox目录的文件系统启用配置支持 (2) 限制用户Jerry最多只能使用500MB的磁盘空间 (3) 限制accp组的用户合计最多只能使用4GB磁盘空间 1)查看硬盘 2)将磁盘制作分区. 3)将另外的磁盘同样执行以上步骤 4)制作物理卷 5)制作眷组

在软raid10上使用LVM,并且进行磁盘配额,最后还原。

实验环境 1)centos 7.3 2)lvm格式化的文件系统为ext4 3)磁盘为单一磁盘的不同分区 4)使用软件:mdadm,lvm2 tools,quota 软raid10的创建 一,两个raid1的创建 1)对磁盘进行分区,使用工具fdidk,每个大小为1GB,类型改为fd.我的分区情况:/dev/sda{6,7,8,9}将会拿来做为raid的磁盘. 2)创建raid1 #mdadm -C /dev/md0 -l 1 -n 2 -a yes /dev/sda{6,7} #mdadm -C

lvm逻辑券

lvm是类unix系统下的软件硬盘管理方式 物理卷是lvm所使用的基础"物理"存储,着通常是块设备,例如分区或完整磁盘,设备必须初始化为LVM物理卷,才能与LVM结合使用. 卷组是存储池,由一个或多个物理卷组成. 物理区块是物理卷中存储的小型数据区块,用作LVM存储的后端 逻辑卷有助于更加轻松地管理磁盘空间.如果文件系统需要更多的空间,可以将其卷组的可用空间分配给逻辑卷,并且可以调整文件系统的大小 ####lvm逻辑卷管理### pv    ##物理卷,被lv命令处理过的物理分区