LVM与磁盘配额

Posted adcdefg888

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LVM与磁盘配额相关的知识,希望对你有一定的参考价值。

LVM叫逻辑卷管理(是文件系统)

能够保持现有数据不变的情况下 动态 调整磁盘容量,从而提高磁盘管理的灵活性(动态扩容缩容)

注:/boo分区(有内核,系统镜像很重要分区)用于存放引导文件,不能基于LVM创建

LVM机制的基本概念

PV(物理卷):物理卷是LVM机制的基本存储设备,通常对应一个普通分区或整个硬盘。创建物理卷时,会在分区或硬盘的头部创建一个保留区块,用于记录LVM属性,并把存储空间分割成默认大小为4MB的基本单元(PE),从而构成物理卷

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

LV(逻辑卷)从卷组中分割的一块空间,形成逻辑卷。使用mkfs等工具可以在逻辑卷上创建文件系统。

第六章

LVM的管理命令

第六章

第六章

LVM命令步骤(*)

1,添加2块硬盘

2.用fdisk将/dev/sdb  , /dev/sdc划分出主分区sdb1,sdc1,并且把分区类型的ID改为8e

3创建物理卷

pvcreate /dev/sdb1   /dev/sdc1第六章

4创建卷组,卷组名为111

第六章

vgcreate 111 /dev/sdb1   /dev/sdc1

vgcreate 111 /dev/sdb,c1

vgcreate 111 /dev/sd[b-c]1

5创建逻辑卷,逻辑卷名为222,容量为20G,生成文件路径/dev/111/222

第六章

lvcreate -L(定义,重置意思) 20G -n(指定逻辑卷名意思)222 111

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

mkfs -t xfs /dev/111/222

第六章

mount /dev/gvtao1/lvtao2 /opt

df -h


7在扩容

fdisk /dev/sdd                      分区

pvcreate /dev/sdd1              创建物理卷

第六章


vgextend 111 /dev/sdd1 物理卷添加(扩展)到组

第六章

vgdisplay 111  查看

lvextend -L(定义) +20G /dev/111/222

第六章

df -h(必须要刷新)

xfs_growfs /dev/111/222 刷新XFS文件系统

resizi2fs  /dev/111/222 刷新EXT4文件系统

第六章

磁盘配额

xfs_quota     xfs系统

quota           etx3,4系统

特点

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

限制对象:用户帐号,组帐号

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

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


磁盘配额概述 (root用户不受影响)

以支持配额功能的方式挂载文件系统(mount查看)

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

验证磁盘配额功能

查看磁盘配额使用情况


实现磁盘限额条件

1内核支持,安装quota和xfsprogs软件包(rpm -q查)

centos7中设置磁盘配额步骤

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

umount /opt   解挂载

mount -o usrquota,grpquota /dev/111/222 /opt 临时挂载 (添加挂载参数usrquota用于增加对用户,grpquota ,组配额功能的支持)

或者永久挂载

vim /etc/fstab

/dev/111/222 /opt  xfs defaults,usrquota,grpquota  0  0

mount -a  (刷新)

df-h

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

useradd yuan3

psaawd  yuan3  或 echo 1234 |passwd --stdin yuan3


xfs_quota -x -c limit -u bsoft=80M bhard=100M isoft=8 ihard=10 yuan3 /opt


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

c表示直接调用管理命令(可查看)

u指定用户帐号

g指定组帐号

bsoft(b少f特)设置硬盘容量的软限制值(默认单位为KB)

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

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

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


仅限制磁盘容量(引号要记的加)

xfs_quota(Q他) -x -c limit限制(李密特) -u bsoft=80M bhard(哈的)=100M  yuan3 /opt

仅限制文件数量

xfs_quota -x -c limit -u  isoft=40 ihard=50 yuan3 /opt

查看yuan3磁盘容量限制

xfs_quota -c quota -uv yuan3 /opt  

查看yuan3文件数量限制

xfs_quota -c quota -i -uv yuan3 /opt

6验证磁盘配额功能

chmod 777 /opt

su yuan3

cd /opt

验证磁盘容量超限

dd if=/dev/zero of=/opt/a.txt bs=10M count(考特)=12

验证文件数量超限

touch 1..12.txt


dd命令是一个设备转换和  “连续复制命令”(对象是设备或文件)

if=指定输入设备或文件

of=指定输出设备或文件

bs=指定读取块的大小

count=指定读取数据块的数量

/dev/zero  零设备文件,可以无限的提供空字符,常用来生成一个特定大小的文件


查看所有可用分区的磁盘容量配额使用情况(用root查)

xfs_quota -x -c report -abih


补充:检测磁盘中否损坏   badblocks -sv /dev/sda1

磁盘容量的使用情况      df -h           df-i

内存的使用情况free -m

磁盘的IO使用情况iostat    (iotop  atop需要安装)

%iowait 值过高,表示硬盘 的IO不够用了,出现瓶颈

%idle值高的话,表示CPU空闲,值高但是系统响应慢,可能是CPU在等待分配内存,可能内在不够用,加在内在或者释放内在,若值持续低于10,可能是CPU处理能力变低了,需要加大CPU性能,或者排查有无大量占用CPU的进程

history  查看以前步骤

以上是关于LVM与磁盘配额的主要内容,如果未能解决你的问题,请参考以下文章

lvm与磁盘配额

LVM与磁盘配额

LVM与磁盘配额

LVM与磁盘配额

LVM与磁盘配额!

LVM与 磁盘配额