Linux操作基础(LVM逻辑卷管理和磁盘配额)

一 、LVM逻辑卷管理

能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高磁盘管理的灵活性
/boot分区是存放引导文件的,不能基于LVM创建

LVM机制的基本概念

PV(物理卷) 物理卷是LVM机制的基本存储设备,通常对应为一个普通分区或整个硬盘。创建物理卷时,会在分区或硬盘的头部创建一个保留区块,用于记录LVM的属性,并把存储空间分割成默认大小为4MB的基本单元(PE)从而构成物理卷(例如: /dev/sdb1 /dev/sdc1)
PE的值可以是4MB、8MB、16MB、32MB、64MB PE越小硬盘利于率越高,但是每个VG块的最大数是65534,所以PE的大小决定了VG卷组的大小

VG(卷组) 有一个或多个物理卷组成一个整体即成为卷组,在卷组中可以动态的添加或移除物理卷

LV (逻辑卷)逻辑卷建立在卷组织上,与物理卷没有直接关系。对于逻辑卷来说,每一个卷组就是一个整体,从这个整体中切除一小块空间,作为用户创建文件系统的基础,这一小块空间就称为逻辑卷。使用mkfs等工具在逻辑卷上创建文件系统
在这里插入图片描述

二 、LVM的命令

1、先fdisk创建分区,分区类型要改成8e
2、创建物理卷,创建卷组,创建逻辑卷
3、再格式化,最后挂载

功能物理卷管理卷组管理逻辑卷管理
Scan扫描pvscanvgscanlvscan
Create建立pvcreatevgcreatelvcreate
Display显示pvdisplayvgdisplaylvdisplay
Remove删除pvremovevgremovelvremove
Extend扩展\vgextendlvextend
Reduce减少\vgreducelvreduce

主要命令:

pvcreate 设备名1 [设备名2... ...]
 
vgcreate 卷组名 物理卷名1 物理卷名2
 
lvcreate -L 容量大小 -n 逻辑卷名 卷组名
 
lvextend -L +大小 /dev/卷组名/逻辑卷名

在这里插入图片描述

三 、LVM操作流程

1)首先在虚拟机中添加三个硬盘,而后reboot刷新
在这里插入图片描述
在这里插入图片描述

2)用fdisk工具将 /dev/sdb、 /dev/sdc 划分出主分区 sdb1、sdc1,并把主分区类型用t 改成8e
在这里插入图片描述
通过fdisk -l 查看一下
在这里插入图片描述
3)创建物理卷pv

在这里插入图片描述
4)创建卷组vg
在这里插入图片描述
5)创建逻辑卷,磁盘分区lv
在这里插入图片描述
6)在根目录下创建一个data目录 ,把逻辑卷进行格式化xfs,挂载到/data目录下
在这里插入图片描述
lsblk查看一下挂载情况
在这里插入图片描述
7)再扩容,先扩容卷组先分区
在这里插入图片描述

lsblk查看一下
在这里插入图片描述

四 、磁盘配额概述

1、实现磁盘限额的条件

  • 需要Linux内核支持
  • 安装xfsprogs与quota软件包
  • Linux 磁盘限额的特点

●作用范围∶ 针对指定的文件系统(分区)

●限制对象∶ 用户帐号、组帐号

●限制类型∶ 磁盘容量、文件数量

●限制方法∶ 软限制、硬限制

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

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

Centos7 中设置磁盘配额步骤

1、检查是否已安装xfsprogs和xfs quota软件包
rpm -q xfsprogs quota 或者yum install -y xfsprogs quota
在这里插入图片描述
2、以支持配额功能的方式挂载文件系统

umount /dev/vgname1/ lvname1
mount -o usrquota,grpquota/dev/vgname1/lvnamel /opt
#添加挂载参数“usrquota,grpquota”用于增加对用户、组配额功能的支持

在这里插入图片描述
3、编辑用户和组账号配额设置

xfs_quota -x -c 'limit -u bsoft-80M bhard-100M isoft=40 ihard=50 lisi’ /opt/

选项作用
-c表示直接调用管理命令.
-x表示启动专家模式,在当前模式下允许对配额系统进行修改的所有管理命令可用。
-u指定用户
-g指定组用户
bsoft设置磁盘容量的软限制数值(默认单位为KB)
bhard设置磁盘容量的硬限制数值(默认单位为KB)
isoft设置磁盘文件数的软限制数值
ihard设置磁盘文件数的硬限制值。

在这里插入图片描述
4、查看配额使用情况
在这里插入图片描述
5、验证配额功能

chmod 777 /opt
su hx
cd /opt
#验证磁盘容量超限dd if=/dev/zero of=/opt/ddtest.txt bs=10M count=12
在这里插入图片描述

6、切换回root下查看一下磁盘

在这里插入图片描述

总结

  • 创建和扩展逻辑卷
  • 磁盘配额
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值