LVM的概述和配置 及磁盘配额

一. LVM的概述

1.1LVM机制的基本概念

PV:物理卷

在逻辑卷管理系统最底层,可为整个物理硬盘或实际物理硬盘上的分区。

VG:卷组

建立在物理卷上,一卷组中至少要包括一物理卷,卷组建立后可动态的添加卷到卷组中,一个逻辑卷的管理系统工程中可有多个卷组。

LV:逻辑卷

建立在卷组基础上,卷组中未分配空间可用于建立新的逻辑卷,逻辑卷建立后可以动态扩展和缩小空间。

PE:物理区域

是物理卷中可用于分配的最小存储单元,物理区域大小在建立卷组时指定,一旦确定不能更改,同一卷组所有物理卷的物理区域大小需一致,新的pv加入到vg后,pe的大小自动更改为vg中定义的pe大小。

查看源图像

LVM逻辑卷 云主机和虚拟化的时候会用到LVM 支持跨盘去使用存储空间

二 . LVM的管理命令

功能物理卷管理卷组管理逻辑卷管理
Scan扫描pvscanvgscanlvscan
Create 建立pvcreatevgcreatelvcreate
Display 显示pvdisplayvgdisplaylvdisplay
Remove 删除pvremovevgremovelvremove
Extend 扩展vgextendlvextnd
Reduce 减少vgreducelvreduce
格式 :   pvcreate    设备名1  [设备名2]
               vgcreate   卷组名    物理卷名1   物理卷名2
               lvcreate  -L 容量大小  -n  逻辑卷名  卷组名
               lvextend -L  +大小   /dev/卷组名/逻辑卷名
步骤:PV → VG → LV → 格式化 → 挂载使用文件系统

LVM操作步骤

在这里插入图片描述

1.关闭虚拟机,添加两块新硬盘

在这里插入图片描述

首先fdisk -l 列出磁盘分区表

在这里插入图片描述

2.先使用 fdisk 工具将磁盘设备/dev/sdb、/dev/sdc划分出主分区sdb1、sdc1

1| fdsik /dev/sdb
2| fdsik /dev/sdc

在这里插入图片描述

在这里插入图片描述

sdc同样操作

在这里插入图片描述

创建物理卷,创建卷组,创建逻辑卷

1.创建物理卷


[root@deng ~]# pvcreate /dev/sdb1 /dev/sdc1
WARNING: xfs signature detected on /dev/sdb1 at offset 0. Wipe it? [y/n]: y
  Wiping xfs signature on /dev/sdb1.
  Physical volume "/dev/sdb1" successfully created.
  Physical volume "/dev/sdc1" successfully created.
  物理卷创建成功

2.创建卷组

[root@deng ~]# vgcreate ddyy /dev/sdb1 /dev/sdc1
  Volume group "ddyy" successfully created
创建一个名为ddyy的卷组

3.创建逻辑卷

[root@deng ~]# lvcreate -L 15G -n dy /dev/ddyy
  Logical volume "dy" created
  创建一个名为dy的逻辑卷  路径位置在/dev/ddyy/dy

查看逻辑卷

在这里插入图片描述

对逻辑卷进行格式化,创建xfs系统文件 ,并挂载到/data目录下

mkfs.xfs /dev/ddyy/dy----------对逻辑卷进行格式化,创建 XFS 文件系统
mount /ddyy/dy /data -----------挂载到/data目录下

在这里插入图片描述

root@deng ~]# mount /dev/ddyy/dy /data   将逻辑卷挂载到/data
[root@deng ~]# df -hT          df -hT查看挂载情况
文件系统                类型      容量  已用  可用 已用% 挂载点
/dev/mapper/centos-root xfs        57G  5.0G   52G    9% /
devtmpfs                devtmpfs  895M     0  895M    0% /dev
tmpfs                   tmpfs     911M     0  911M    0% /dev/shm
tmpfs                   tmpfs     911M   11M  901M    2% /run
tmpfs                   tmpfs     911M     0  911M    0% /sys/fs/cgroup
/dev/sda1               xfs       473M  161M  312M   35% /boot
tmpfs                   tmpfs     183M   12K  183M    1% /run/user/42
tmpfs                   tmpfs     183M     0  183M    0% /run/user/0
/dev/mapper/ddyy-dy     xfs        15G   33M   15G    1% /data
逻辑卷扩容操作

在xfs格式中 扩容无需解挂载就可以扩容 但是减少容量需要取消挂载

lvextend -L +5G /dev/ddyy/dy        在xfs格式中,可在线扩容,无需解挂
xfs_growfs /dev/ddyy/dy			刷新文件系统容量,需要在挂载的时候使用,不使用可以显示

三 . 磁盘配额

2.1 磁盘配额概述

实现磁盘配额的条件

1.需要Linux内核的支持

2.安装xfsprogs和quota软件包

Linux磁盘限额的特点

1.作用范围:针对指定的文件系统(分区)

2.限制对象:用户账户,组账号

3.限制类型:磁盘容量,文件数量

4.限制方法:软限制,硬限制

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

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

验证磁盘配额功能

查看磁盘配额使用情况

2.2 启动磁盘配额支持

mount -o usrquota,grpquota /dev/xxx /挂载点

chmod 777 /xxx

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

xfs_quota -x -c 'limit -u bsoft=80M bhard=100M isoft= 18 ihard=20 用户名‘ 挂载点
limit 限制

-x:表示启动专家模式,在当前模式下允许对配额系统进行修改的所有管理命令可用。

-c:表示直接调用管理命令

-u:指定用户账号对象

-g:指定组账号对象

bsoft:设置磁盘容量的软限制数值(默认单位为KB)

bhard:设置磁盘容量的硬限制数值(默认单位为KB)

isoft:设置磁盘文件数的软限制数值。

ihard:设置磁盘文件数的硬限制数值。

limit 限制

-x:表示启动专家模式,在当前模式下允许对配额系统进行修改的所有管理命令可用。

-c:表示直接调用管理命令

-u:指定用户账号对象

-g:指定组账号对象

bsoft:设置磁盘容量的软限制数值(默认单位为KB)

bhard:设置磁盘容量的硬限制数值(默认单位为KB)

isoft:设置磁盘文件数的软限制数值。

ihard:设置磁盘文件数的硬限制数值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值