Lvm与磁盘配额

Lvm与磁盘配额

1.lvm

1.lvm是什么

​ lvm:logical volume manager 逻辑卷管理,是linux系统下对硬盘分区的一种管理机制,

​ 特点:

​ lvm这种机制尤其适合于管理大存储设备,最主要的是可以动态对硬盘进行扩容,属于逻辑上的磁盘,概念上的磁盘,文件系统创建之后,不再考虑底层的物理磁盘

​ 若干个磁盘分区或者物理硬盘,合并成一个逻辑卷组,再把这些逻辑卷组划分成一个个逻辑卷.

​ 用户就可以把逻辑卷看作是一个可动态扩容,快速创建,快速分区的分区

​ 可以是一个硬盘的不同分区,也可是不同硬盘的不同分区

​ 逻辑卷的主要作用:

​ 解决磁盘容量的限制问题,传统的硬盘分区是固定的,分配完之后无法进行调整,要调整只能推倒重来,逻辑卷是把卷组分为多个硬盘,不再考虑底层的物理硬盘,可以实现多个硬盘的回去以及动态扩容

2.lvm的基本概念

​ ​ 在这里插入图片描述

​ pv :物理卷,真正的物理硬盘的分区

​ vg:卷组,把物理上的分区结合起来,就形成了卷组,卷组就是逻辑上的硬盘

​ lv:逻辑卷,把卷组进行分区,相当于物理硬盘的分区,但逻辑卷可以动态扩容缩减大小

3.lvm的管理命令

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

​ 创建物理卷(可以省略)

​ 创建卷组(第一步和第二步可以合并)

​ 创建逻辑卷(第三步),创建文件系统(格式化),挂载

​ 扩容

4.具体实现

​ PE Size 逻辑卷最小单位是4M,可以改,但一般没人懂

​ -l pe个数

​ -L 指定容量大小,直接可以用K,M,G,T

​ -n 指定逻辑卷的名称

​ 创建逻辑卷组和逻辑卷:

​ 先虚拟机添加三块盘,然后分区…

​ vgcreate cxk /dev/sdb1 /dev/sdc1 /dev/sdd1 (创建卷组,取名cxk)

​ vgdisplay cxk (查看卷组)

​ lvcreate -L +10G -n dalanqiu cxk (对逻辑卷取名分区,扩容10G,刷新)

​ lvdisplay /dev/cxk/dalanqiu (查看逻辑卷)

​ mkfs.xfs /dev/cxk/dalanqiu (对逻辑卷创建文件系统)

​ mkdir /data (创建目录)

​ mount /dev/cxk/dalanqiu /data/ (挂载)

​ df -ht (查看挂载点) (vim里永久挂载)/dev/cxk/dalanqiu /data xfs defaults 0 0

​ wq (保存)

​ mount -a (刷新挂载信息)

​ df -hT (查看挂点)

​ 逻辑卷扩容:

​ lvextend -L +19G /dev/cxk/dalanqiu

​ xfs_growfs /dev/cxk/dalanqiu

​ df -hT

​ vgdisplay cxk

​ 逻辑卷组扩容(本质还是逻辑卷的扩容):

​ fdisk /dev/sdb

​ …

​ vgextend cxk /dev/sdb2

​ vgdisplay cxk

​ lvextend -L +8G /dev/cxk/dalanqiu -r

​ df -h

2.磁盘配置

​ linux磁盘空间基本概念:

​ 第一个是物理空间,也就是磁盘的容量

​ 第二个inode号,一旦耗尽即使还有空间,也无法写入

​ linux根分区:

​ 根分区的空间完全耗尽,会出现服务程序崩溃,系统也无法启动了,为了防止有人恶意的占用磁盘空间,我们就有了磁盘配额的功能

1.如何进行限制

​ 1.限制用户占用磁盘的空间

​ 2.限制用户创建文件的数量

​ xfs文件系统, xfs_quota进行管理

​ ext3/4 quota

2.具体实现

​ rpm -q xfsprogs quota (检查是否有软件包)

​ setenforce 0 (关闭两个安全机制)

​ systemctl stop firewalld

​ mkdir /data

​ mount -o usrquota,grpquota /dev/ljjz/ljj /data

​ useradd dn

​ passwd dn 123

​ xfs_quota -x -c ‘limit -u bsoft=80M bhard=100M dn’ /data

​ xfs_quota -x -c ‘limit -u isoft=4 ihard=6 dn’ /data

​ (xfs quota 开头

​ -x 表示启动专家模式,配额系统的所有管理命令都可以使用

​ -c 表示直接调用命令

​ -u 指定对象用户

​ limit 限制

​ bsoft 软限制,即使超过了也可以继续使用

​ bhard 硬限制,到了指定的配额,就不可以继续写入了

​ isoft 创建文件的软限制

​ ihard 创建文件的硬限制

​ xfs_quota -x -c ‘disable -up’ /data 关闭限制)

​ chmod 777 /data

​ su - dn

​ cd /data

​ touch {1…8}.txt

​ dd if=/dev/zero of=/data/123.txt bs=10M count=12 空数据注入

​ 普通使用分区的磁盘容量限制 20G-50G

​ 创建文件数:100-200

永久挂载实现磁盘配额

​ vim /etc/fstab

dn

​ cd /data

​ touch {1…8}.txt

​ dd if=/dev/zero of=/data/123.txt bs=10M count=12 空数据注入

​ 普通使用分区的磁盘容量限制 20G-50G

​ 创建文件数:100-200

永久挂载实现磁盘配额

​ vim /etc/fstab

​ /dev/ljjz/ljj /data xfs defaults,usrquota,grpquota 0 0

  • 24
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值