LVM与磁盘配额

目录

一、LVM概述

1、LVM介绍

2、LVM机制的基本概念

 二、LVM的管理命令

 三、创建逻辑卷

1、添加硬盘

2、刷新硬盘

3、磁盘分区

4、创建物理卷

5、为卷组分配物理卷,并查看物理卷

6、从卷组创建逻辑卷

7、初始化

8、挂载

 四、扩容

1、磁盘分区

2、创建物理卷

3、将物理卷添加到卷组vg1

4、逻辑卷扩容

五、磁盘配额概述

1、实现磁盘限额的条件

2、Linux磁盘限额的特点

3、设置磁盘配额

3.1查看是否已安装xfsprogs和xfs_quota软件包

 3.2使用挂载,启用文件系统的配额支持

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

3.4查看配额使用情况

3.5验证磁盘配额功能


一、LVM概述

1、LVM介绍

LVM(Logical Volume Manager)逻辑卷管理。它是 Linux 下对硬盘分区的一种管理机制。LVM

适合于管理大存储设备,并允许用户动态调整文件系统的大小。此外,LVM 的快照功能可以帮助

我们快速备份数据。LVM 为我们提供了逻辑概念上的磁盘,使得文件系统不再关心底层物理磁盘

的概念。

动态调整磁盘容量,从而提高磁盘管理的灵活性,/boot分区用于存放引导文件,不能基于LVM创建

2、LVM机制的基本概念

  • 物理卷(Physical Volume,PV):就是真正的物理硬盘或分区。

  • 卷组(Volume Group,VG):将多个物理卷合起来就组成了卷组。组成同一个卷组的物理卷可以是同一块硬盘的不同分区,也可以是不同硬盘上的不同分区。我们可以把卷组想象为一块逻辑硬盘。

  • 逻辑卷(Logical Volume,LV):卷组是一块逻辑硬盘,硬盘必须分区之后才能使用,我们把这个分区称作逻辑卷。逻辑卷可以被格式化和写入数据。我们可以把逻辑卷想象为分区。

  • 物理扩展(Physical Extend,PE):PE 是用来保存数据的最小单元,我们的数据实际上都是写入 PE 当中的。PE 的大小是可以配置的,默认是 4MB。

 

 二、LVM的管理命令

功能pvvglv
scan扫描pvscanvgscanlvscan
create建立pvcreatevgcreatelvcreate
display显示pvdisplayvgdisplaylvdisplay
remove删除pvremovevgremovelvremove
extend扩展——————vgextendlvextend
reduce减少——————vgreducelvreduce
  • pvcreate  设备名1 [设备名2 ...]       //创建物理卷
  • vgcreate  卷组名  物理卷名1  物理卷名2     //为卷组分配物理卷
  • lvcreate  -L  容量大小  -n   逻辑卷名   卷组名    //从卷组创建逻辑卷
  • lvextend -L  +大小  /dev/卷组名/逻辑卷名         //逻辑卷空间扩展

 三、创建逻辑卷

1、添加硬盘

右击虚拟机设置,点击添加,一直下一步

2、刷新硬盘

3、磁盘分区

 此时分区需要改变属性,但是硬盘不需要改变属性,不需要将ID号改为8e

4、创建物理卷

 在分区sdb1与磁盘sdc上创建物理卷

5、为卷组分配物理卷,并查看物理卷

6、从卷组创建逻辑卷

从vg1卷组创建一个名为my的逻辑卷

 

7、初始化

将逻辑卷my初始化

8、挂载

 四、扩容

1、磁盘分区

此步骤与创建逻辑卷第三步骤相同

2、创建物理卷

3、将物理卷添加到卷组vg1

4、逻辑卷扩容

五、磁盘配额概述

1、实现磁盘限额的条件

  • 需要Linux内核支持
  • 安装xfsprogs与quota软件包

2、Linux磁盘限额的特点

  • 作用范围:针对指定的文件系统(分区)
  • 限制对象:用户帐号、组帐号
  • 限制类型:磁盘容量、文件数量
  • 限制方法:软限制(仅警告)、硬限制(直接限制)

3、设置磁盘配额

3.1查看是否已安装xfsprogs和xfs_quota软件包

 3.2使用挂载,启用文件系统的配额支持

  • 临时挂载

  • 手动挂载
 [root@localhost ~]# vim /etc/fstab     //修改配置文件,启用磁盘配额支持
/dev/vg1/my         /data       xfs  defaults,usrquota,grpquota        0 0
 [root@localhost ~]# mount -a       //重新挂载

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

使用xfs_quota命令对磁盘进行限额

[root@localhost ~]# xfs_quota -x -c 'limit -u bsoft=N bhard=N isoft=N ihard=N 用户' /挂载点/

常用选项

  • -x:表示启动专家模式,在当前模式下允许对配额系统进行修改的所有管理命令可用。
  • -c: 表示直接调用管理命令。
  • -u: 指定用户账号对象
  • -g: 指定组账号对象
  • bsoft: 设置磁盘容量的软限制数值(默认单位为KB)。
  • bhard:设置磁盘容量的硬限制数值(默认单位为KB)。
  • isoft:设置磁盘文件数的软限制数值。
  • ihard:设置磁盘文件数的硬限制数值。
[root@localhost ~]# xfs_ quota -x -c 'limit -u bsoft=80M bhard=100M qyd' /data/
#限制用户qyd最多使用100M磁盘容量
[root@localhost ~]# xfs quota -x -c 'limit -u isoft=4 ihard=5 qyd' /data/
#限制用户qyd最多设置5个文件
[root@localhost ~]# xfs_ quota -c'quota -uv qyd' /data/
#查看qyd磁盘:容量限制
[root@localhost ~]# xfs quota -c 'quota -i -uv qyd' /data/
#查看qyd文件数限制

对用户tieniu进行限额,限制tieniu最多使用100M磁盘容量,最多创建50个文件数

3.4查看配额使用情况

xfs_quota -x -c 'report 选项'

选项功能
-u对用户查看
-g对组查看
-a查看所有可用分区的配额使用报告
-b查看磁盘容量
-i查看文件数

3.5验证磁盘配额功能

  • 验证3.3步骤中的容量限制

  •  验证3.3步骤中的文件数量限制

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值