lvm概述和配额

lvm概述和配额

LVM概述

逻辑卷管理liunx系统下对硬盘分区的一种管理机制

lvm机制特别适合管理大储存设备,可以动态的对硬盘进行扩容 *

逻辑上的磁盘,概念上的磁盘,文件系统创建后不再考虑底层的物理磁盘

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

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

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

1、逻辑卷的作用:

1、解决磁盘容量限制的问题。传统的硬盘分区是固定的,分配完后无法进行调整

逻辑卷是把卷组分为多个硬盘,不在考虑底层的物理硬盘,可以实现多个硬盘的汇聚和动态

pv 物理卷 真正的物理硬盘的分区

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

lv 逻辑卷 把卷组进行分区,相当于物理硬盘的分区,逻辑卷可以动态扩容,

2、lvm主要命令和实操

在这里插入图片描述

1、创建卷组

先在添加的磁盘中分区然后创建逻辑卷组

vgcreate cxk /dev/

sdb               8:16   0   20G  0 disk 
└─sdb1            8:17   0   10G  0 part 
sdc               8:32   0   20G  0 disk 
└─sdc1            8:33   0   10G  0 part 
sdd               8:48   0   20G  0 disk 
└─sdd1            8:49   0   10G  0 part 
sr0              11:0    1  4.3G  0 rom  /mnt
# vgcreate cxk /dev/sdb1 /dev/sdc1 /dev/sdd1
  Physical volume "/dev/sdb1" successfully created.
  Physical volume "/dev/sdc1" successfully created.
  Physical volume "/dev/sdd1" successfully created.
  Volume group "cxk" successfully created

设置逻辑卷

# lvcreate -L 10G -n dalanqiu cxk
 Logical volume "dalanqiu" created.

安装文件系统

 mkfs.xfs /dev/cxk/dalanqiu
meta-data=/dev/cxk/dalanqiu      isize=512    agcount=4, agsize=655360 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=2621440, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=2560, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

进行挂载

mount /dev/cxk/dalanqiu /data
/dev/mapper/cxk-dalanqiu xfs        10G   33M   10G    1% /data

分配空间添加到组中

vgextend

vgextend cxk /dev/sdb2
  Physical volume "/dev/sdb2" successfully created.
  Volume group "cxk" successfully extended

添加到卷中

 lvextend -L +9G /dev/cxk/dalanqiu
  Size of logical volume cxk/dalanqiu changed from 10.00 GiB (2560 extents) to 19.00 GiB (4864 extents).
  Logical volume cxk/dalanqiu successfully resized.

磁盘配额

linux的磁盘空间有两个方面:第一个物理空间也是磁盘的容量

​ 第二个inode号耗尽也无法写入

liunx根分区:根分区的空间完全耗尽,服务程序会崩溃,系统就会无法启动

为了防止有人恶意的占用磁盘空间,我们就有了磁盘配额的功能

一个方面,限制用户占用磁盘空间

另一个方面,限制用户创建文件的数量

xfs文件系统 xfs_quota进行管理的

ext

rpm -q xfsprogs quota

解挂载

mount -o usrquota ,grpquota 、dev/

关闭防火墙 安全机制 添加用户

systemctl stop firewalld

setentfor 0

useradd

passwd

xfs_quota -x -c ‘limit-u bsoft=80M bhard=100M cxk’ /date

xfs_quota

-x 表示启用专家模式,配额系统所有管理命令

-c 表示直接调用命令

-u 指定用户

bsoft 软连接,即使是超过了80也可以继续使用

bhard 硬链接 不可超过100

创建data目录,进入data目录

dd if=/dev/zero of =/data/123.txt bs=10M count=12

[cxk@localhost ~]$ dd if=/dev/zero of=/data/123.txt bs=10M count=12
dd: 写入"/data/123.txt" 出错: 超出磁盘限额
记录了11+0 的读入
记录了10+0 的写出
104857600字节(105 MB)已复制,0.0848792 秒,1.2 GB/秒

chomd 777/data 给予权限

xfs_quota -x -c ‘disable -up’ /data

限制创建文件数

xfs_quota -x -c ‘limit-u isoft=4 ihard=100 cxk’ /date

isoft:创建文件的软限制

ihard:创建文件的硬限制

``bask`

k’ /date

isoft:创建文件的软限制

ihard:创建文件的硬限制

 touch {1..8}.txt
8 tomcat1
8 tomcat2
test1
touch:无法创建"7.txt":超出磁盘限额
touch:无法创建"8.txt":超出磁盘限额
  • 23
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值