LVM与磁盘配额

LVM概述

Logical Volume Manger,逻辑卷管理

1、动态调整整磁盘容量,从而提高磁盘管理的灵活性
2、/boot分区用于存放引导文件,不能基于LVM创建
3、图形界面管理工具
system-config-lvm

LVM机制的基本概念

PV(物理卷) 对象:磁盘分区、整块磁盘
VG(卷组)
LV(逻辑卷)
在这里插入图片描述

LVM的管理命令

主要命令
在这里插入图片描述
逻辑卷创建过程
1、准备两块以上硬盘连接到主机上
2、重启系统检测识别这几块硬盘fdisk -l
3、管理硬盘并给这些硬盘分区并保存fdisk /dev/sdb、fdisk /dev/sdc(-t成8e)
4、格式化各硬盘分区mkfs -t ext4 /dev/sdb1、mkfs -t ext4 /dev/sdc1
5、挂载使用mount /dev/sdb1/b1、mount /dev/sdc1 /c1 -->df -Th检测效果
6、创建物理卷pvcreate /dev/sdb1 /dev /sdc1
7、将多块物理卷组合成一个卷组vgcreate 1vm /dev/sdb1 /dev/sdc1
8、将卷组分割成若干逻辑卷lvcreate -L 50G -n xin(lvm名称)lvm(卷组名称)

创建逻辑卷实验

实验环境:网虚拟机里加入三块磁盘
fdisk /dev/sdb
n
p
t(选8e)
pvcreate /dev/sdb1 /dev/sdc1 /dev/sdd1
pvdisplay
vgcreate lvm /dev/sdb1 /dev/sdc1 /dev/sdd1
vgdispay
lvcreate -L 50G -n aaa lvm
lvdisplay
lvextend  -L  +5G  /dev/lvm/aaa
lvreduce  -L  -5G  /dev/lvm/aaa
格式化 mkfs.xfs  /dev/lvm/aaa
临时挂载  mount /dev/lvm/aaa /data
df -Th

磁盘配额概述

实现磁盘配额的条件
需要Linux内核支持
安装xfsprogs与quota软件包
Linux磁盘限额的特点
作用范围:针对指定的文件系统(分区)
限制对象:用户账号、组账号
限制类型:磁盘容量、文件数量
限制方法:软限制(出现报错,可以继续传)、硬限制(出现报错,无法继续)

1、以支持配额功能的方式挂载文件系统
2、编辑用户和组账号的配额设置
3、验证磁盘配额功能
4、查看磁盘配额使用功能

启用磁盘配额支持

启用文件系统的配额支持
添加usrquota、grpquota挂载参数

磁盘配额管理

编辑用户和组账号的配额设置
使用xfs_quota命令编辑配额设置
xfs_quota -x -c ‘limit -u bsoft=N bhard=N isoft=N ihard=N 用户名’挂载点

-g ‘ 组名称 ’挂载点
(专家模式)(指定要跟的命令)(限制)(用户)(磁盘配额软限制)(…硬限制)(文件数软限制)(…硬限制)
常用选项
-u -g -c -x
限制字段
bsoft bhard isoft ihard
验证磁盘配额功能
切换到设置配额的分区(挂载目录)
创建指定数量的文件:使用touch命令,或cp命令
创建指定容量的文件:使用dd命令,或磁盘命令
查看配额使用情况
xfs_quato -x -c ‘report 选项 ’ 挂载点
report常用选项
-a 、-i、-b、-u、-g

磁盘配额实验

mkdir  /data
1、带usrquota,grpquota参数的挂载:
mount -o usrquota,grpquota /dev/lvm/aaa  /data
mount一下(查看是否挂载上)
2、写入权限:
chomd  777  /data
useradd  zhangsan(添加用户)
passwd  zhangsan
groupadd  ky07
user -g ky07 liming(组用户)
passwd liming
id liming
3、xfs-quota限制用户的文件大小,文件个数
xfs_quota -x -c 'limit -u bsoft=80M bhard=100M isoft=3 ihard=4 zhangsan' /data
验证:切换到zhangsan登录
cd  /data
dd if=/dev/zero    of=/data/file1  bs=101M count=1 
dd if=/dev/zero    of=/data/file1  bs=80M count=1
查询用户磁盘限额
回去看报告:xfs_quota -c 'quota -u zhangsan' /data
4、限制组的文件大小个数
xfs_quota -x -c 'limit -g bsoft=100M bhand=120M isoft=3 ihard=4 ky07' /data
dd if=/dev/zero    of=/data/file2  bs=121M count=1 
©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页