当前位置: 七九推 > IT编程>软件设计>设计模式 > LVM的概述和配置 及磁盘配额

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

2022年06月15日 设计模式 我要评论
文章目录 一. LVM的概述1.1LVM机制的基本概念PV:物理卷VG:卷组LV:逻辑卷PE:物理区域 二 . 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:设置磁盘文件数的硬限制数值。

(0)
打赏 微信扫一扫 微信扫一扫

相关文章:

  • 大话设计模式笔记(二十四)の解释器模式

    大话设计模式笔记(二十四)の解释器模式

    解释器模式定义给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。目的如果一种特定类型的问题发生的频率足够高,那么可... [阅读全文]
  • 设计模式之单一职责原则

    设计模式之单一职责原则

    定义:不要存在多于一个导致类变更的原因。通俗地说,即一个类只负责一项职责。问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要... [阅读全文]
  • 折腾Java设计模式之解释器模式

    折腾Java设计模式之解释器模式

    解释器模式解释器模式是类的行为模式。给定一个语言之后,解释器模式可以定义出其文法的一种表示,并同时提供一个解释器。客户端可以使用这个解释器来解释这个语言中的句子... [阅读全文]
  • 大白话简单工厂模式 (Simple Factory Pattern)

    大白话简单工厂模式 (Simple Factory Pattern)

    大白话简单工厂模式 (simple factory pattern)从买车经历说起毕业两年,码农张小两口无法忍受挤公交,凌晨起床抢火车票的痛苦,遂计划买车。逛了... [阅读全文]
  • 创建型模式:建造者模式

    创建型模式:建造者模式

    个人公众号原文:创建型模式:建造者模式五大创建型模式之四:建造者模式。简介姓名 :建造者模式英文名 :builder pattern价值观 :专治丢三落四个人介... [阅读全文]
  • Java Builder 模式,你搞明白了么?

    builder 模式定义builder 模式中文叫作建造者模式,又叫生成器模式,它属于对象创建型模式,是将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。建…

    2022年06月15日 软件设计

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2022  七九推 保留所有权利. 粤ICP备17035492号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com