LVM与磁盘配额

目录

LVM概述

逻辑卷管理(Logical Volume Manager)——一种管理磁盘的方式

LVM机制的基本概念

LVM的管理命令

扩展逻辑卷

设置磁盘配额

实现磁盘限额的条件

Linux磁盘限额的特点

操作流程

启用磁盘配额支持

启用文件系统的配额支持

CentOS 7中设置磁盘配额步骤

 查看配额使用情况

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

查看磁盘容量和文件数的报告

总结-----LVM操作指令


LVM概述

逻辑卷管理(Logical Volume Manager)——一种管理磁盘的方式

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

/boot分区用于存放引导文件,不能基于LVM创建

LVM机制的基本概念

PV (物理卷)

VG(卷组)

LV(逻辑卷)

PV会把一个硬盘或者一个分区用PE划分为若干份

PE(4M大小)是逻辑卷的最小单位

把PE放到一个组中,这个就叫卷组

再从卷组中划分一定量的空间给逻辑卷

LVM的管理命令

主要命令

功能物理卷管理卷组管理逻辑卷管理
Scan 扫描pvscanvgscanlvscan
Create 建立pvcreatevgcreatelvcreate
Display 显示pvdisplayvgdisplaylvdisplay
Remove 删除pvremove

vgremove

lvremove
Extend 扩展————vgextendlvextend
Reduce 减少————vgreducelvreduce

 不建议缩容,容易丢失数据

主要命令

pvcreate   设备名1  [备注名2... ...] 

vgcreate  卷组名   物理卷名1    物理卷名2
lvcreate   -L    容量大小  -n  逻辑卷名  卷组名

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

———————————————————————————————————————————

 

 

 

 

——————————————————————————————————————————

扩展逻辑卷

 

 

 但是用df -hT查看,还是显示的40G(应该刷新一下)

 输入xfs_growfs /dev/eee/eee01,就可以刷新了

如果是ext4文件类型,用resize2fs /dev/eee/eee01刷新

但是在lvextend -L  +20G /dev/eee/eee01 加 -r就可以自动刷新文件系统了

 这时候用df -hT就可以出现新加的内存容量了

———————————————————————————————————————————

设置磁盘配额

实现磁盘限额的条件

需要Linux内核支持

安装xfsprogs与quota软件包

Linux磁盘限额的特点

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

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

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

限制方法:软限制(警告),硬限制

操作流程

启用磁盘配额支持

启用文件系统的配额支持

添加usrquota,grpquota挂载参数

CentOS 7中设置磁盘配额步骤

1.检查是否已安装xfsprogs和xfs_quota软件包

rpm -q xfsprogs  quota

yum  install -y  xfsprogs quota

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

umount  /dev/eee/eee01

mount   -o   usrquota,grpquota   /dev/eee/eee0   /opt    添加挂载参数“usrquota,grpquota”用于增加对用户,组配额功能的支持

或者

vim   /etc/fstab

/dev/eee/eee0        /opt                   xfs               defaults,usrquota,grpquota      0        0

umoumt   /dev/eee/eee01  

mount     -a                                -a选项,将/etc/fstab的所有内容重新加载

3.编辑用户和组账号的配置设置

useradd    zhangsan 

passwd     zhangsan

命令格式

xfs_quota   -x   -c   ’limit   -u  bsoft=80M   bhard=100M  isoft=40   ihard=50    zhangsan‘    /opt

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

-c:表示直接调用管理命令 

-u:指定用户账户对象

-g:指定组账号对象

bsoft:设置磁盘容量的软限制数值(默认单位为KB)

bhard:设置磁盘容量的硬链接数值(默认单位为KB)

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

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

                

 

                                                                                                                                                                                                                                          

 dd 命令是一个设备转换和连续复制命令

“if=” 指定输入设备(或文件)

“of=” 指定输出设备(或文件)

“bs=”指定读取数据块的大小

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

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

 查看配额使用情况

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

xfs_quota   -x -c 'report-a'

查看磁盘容量和文件数的报告

xfs_quota -x -c 'report -abih'

总结-----LVM操作指令

LVM操作主要命令

1.加硬盘

2.用fdisk工具将磁盘/dev/sdb,/dev/sdc划分出主分区sdb1,sdc1,并把分区的类型的id标记号改为8e

3.创建物理卷

pvcreate   /dev/sdb1 /dev/sdc1

4.创建卷组,卷组名为A

vgcreate A  /dev/sdb1   /dev/sdc1

5.创建逻辑卷,逻辑卷名字为AB,容量为多少GB,生成的文件路径为/dev/A/AB

lvcreate   -L   多少G     -n   AB    A

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

mkfs     -t       xfs      /dev/A/AB

mount      /dev/A/AB     /opt

7.再扩容

vgextend   A    /dev/sdc1

lvextend     -L    多少G   [-r]     /dev/A/AB

 xfs_growfs /dev/eee/eee01,                         刷新xfs类型文件系统容量

resize2fs /dev/eee/eee01                                 刷新ext4类型文件系统容量

Linux磁盘限额

1.检查是否已安装xfsprogs和xfs_quota软件包

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

3.编辑用户和组账号的配置设置

4.设置限制条件

5.给挂着限制条件的目录施加执行权限

6.进入用户查看

查看配额使用情况

xfs_quota -x -c 'report -abih'

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值