第四章 Centos7.5下LVM操做与磁盘配额

1、LVM概述与操做
Logical Volume Manager ,逻辑卷管理
动态调整磁盘容量,从而提升磁盘管理的灵活性
须要注意:/boot 分区用于存放引导文件,不能基于 LVM 建立
图形界面管理工具
system-config-lvm
LVM 机制的基本概念
PV(物理卷)
VG(卷组)
LV(逻辑卷)node

主要命令
功能app

物理卷管理    卷组管理
逻辑卷管理

Scan 扫描 pvscan工具

vgscan
lvscan

Create 创建 pvcreatespa

vgcreate
lvcreate

Display 显示 pvdisplay3d

vgdisplay
lvdisplay

Remove 删除 pvremovecode

vgremove
lvremove

Extend 扩展对象

vgextend
lvextend

Reduce 减小blog

vgreduce
lvreduce

主要命令
pvcreate 设备名1 [设备名2 … …]
vgcreate 卷组名 物理卷名1 物理卷名2
lvcreate -L 容量大小 -n 逻辑卷名 卷组名图片

lvextend -L +大小 /dev/卷组名/逻辑卷名 rem

lvm卷操做三步走:
一、 创建PV
pvcreate /dev/sdh
pvcreate /dev/sdi
pvcreate /dev/sdj
二、 创建VG
vgcreate vg3disk /dev/sdh /dev/sdi /dev/sdj
三、 创建分区LV
Vgdisplay
lvcreate -l 381 -n lvfilm vg3disk

使用这个分区LV
ll /dev/mapper/
而后能够格式化mkfs.ext4 /dev/mapper/vg3disk-lvfilm
挂载使用
mount /dev/mapper/vg3disk-lvfilm /mnt/disklv1/
扩展磁盘空间(在线)
一、 新加扩容的磁盘:pvcreate /dev/sdk pvcreate /dev/sdl
二、 Vgdisplay查看原来的VG信息
三、 扩展操做
vgextend vg3disk /dev/sdk /dev/sdl
Vgdisplay
lvextend -l +510 /dev/mapper/vg3disk-lvfilm
在线生效的命令
Resize2fs /dev/mapper/vg3disk-lvfilm
这样实如今线的磁盘空间扩展。
图片描述
2、磁盘配额
实现磁盘限额的条件
须要 Linux 内核支持
安装 xfsprogs 与quota 软件包
Linux磁盘限额的特色
做用范围:针对指定的文件系统(分区)
限制对象:用户账号、组账号
限制类型
磁盘容量(默认单位为 KB)
文件数量
限制方法
软限制
硬限制
磁盘配额管理步骤

操做步骤(注:要用XFS分区)
启用文件系统的配额支持
添加 usrquota、grpquota 挂载参数
[root@localhost ~]# vi /etc/fstab
…… //省略部分信息
/dev/sdg1 /mailbox xfs defaults,usrquota,grpquota 0 0
[root@localhost ~]# mount -o remount /mailbox/
[root@localhost ~]# mount
…… //省略部分信息
/dev/sdg1 on /mailbox type xfs (rw,relatime,attr2,inode64,usrquota,grpquota)
[root@localhost ~]# chmod 777 /mailbox/
编辑用户和组账号的配额设置
使用 xfs_quota 命令编辑配额设置
xfs_quota -x -c 'limit -u bsoft=N bhard=N isoft=N ihard=N 用户名' 挂载点
经常使用选项
-u、-g、-x、-c
-u用户名限制
-g组名限制
-x专家模式
-c指定命令
限制字段
bsoft、bhard、isoft、ihard

验证磁盘配额功能
切换到设置配额的分区(挂载目录)
建立指定数量的文件:使用 touch 命令,或 cp 命令
建立指定容量的文件:使用 dd 命令,或 cp 命令
查看配额使用 状况
xfs_quota -x -c ‘report 选项‘ 挂载点
report经常使用选项
-a、-i、-b 、-u、-g

操做步骤举例:
useradd aa1
添加硬盘分区(格式化xfs)
chmod 777 /mailbox/
设置永久挂载vi /etc/fstab
/dev/sdm1 /mailbox xfs defaults,usrquota,grpquota 0 0
mount -o remount,userquota,grpquota /mailbox/
若命令没有生效,则umount –a ;mount -a

xfs_quota -x -c 'limit –u bsoft=50M bhard=60M isoft=1500 ihard=2000 aa1' /mailbox/
xfs_quota -x -c 'limit -u bsoft=50M bhard=60M aa2' /mailbox/

groupadd aagroup
xfs_quota -x -c 'limit -g bsoft=100M bhard=200M isoft=500 ihard=2500 aagroup' /mailbox/
xfs_quota -x -c 'limit -g bsoft=50M bhard=60M aagroup' /mailbox/

xfs_quota -x -c 'report -i -ug' /mailbox (查看文件数的限制状况)
xfs_quota -x -c 'report -b -ug' /mailbox(查看磁盘容量的限制状况)

做业:一、执行“mount -o uquota,gquota /dev/mail_store/mbox /mailbox/”命令的做用是什么?;二、执行命令“xfs_quota -c 'quota -uv zhangsan' /mailbox/”的做用是什么?

相关文章
相关标签/搜索