码迷,mamicode.com
首页 > 系统相关 > 详细

linux中关于磁盘配额的软硬限制操作

时间:2018-07-09 16:30:19      阅读:374      评论:0      收藏:0      [点我收藏+]

标签:实验   mnt   状态   dde   下一步   ott   转换   通过   磁盘分区   

实验环境:在centos7中创建一个LVM逻辑分区,并且对该分区进行磁盘配额。

-----操作步骤-----

1首先在虚拟机VM14软件选项中添加几个磁盘到centos7中用于实验。

关机状态下添加硬盘(至少两个)

直接点击下一步至完成即可添加。

技术分享图片

技术分享图片

2打开centos7并打开XSHEEL连接虚拟机,方便控制系统。

技术分享图片

3 root用户下输入fdisk –l 命令查看到目前系统识别到的所有硬盘。

技术分享图片

4 键入[root@localhost tmp]# fdisk /dev/sdd 选择一个磁盘进行操作。

输入n创建一个新的分区。

技术分享图片

5按照提示依次键入。

技术分享图片

技术分享图片

?

6重复上一步,把另一个磁盘sde完成一样的操作。

技术分享图片

?

7键入 [root@localhost tmp]# pvcreate /dev/sdd1 /dev/sde1

把磁盘分区 sdd1 sde1转换为物理卷

技术分享图片

8键入 [root@localhost tmp]# pvscan

用来扫描系统中所有的物理卷

技术分享图片

可以看到你两个物理卷sdd1 sde1 且处于闲置状态

9 键入[root@localhost tmp]# pvdisplay /dev/sdd1 /dev/sde1

可以查看两个分区的详细信息

技术分享图片

10 键入[root@localhost tmp]# vgcreate zz /dev/sdd1 /dev/sde1

创建一个名字为zz的卷组,其中包含sdd1 sde1两个物理卷

技术分享图片

11键入[root@localhost /]# vgdisplay zz

查看zz这个卷组的详细信息

技术分享图片

?

12卷组创建完成后,我们划分出一个15G大小的逻辑卷名为zz1

键入[root@localhost /]# lvcreate -L 15G -n zz1 zz

技术分享图片

13格式化zz1这个分区

键入

[root@localhost /]# partprobe /dev/zz/zz1 从系统内核激活分区

[root@localhost /]# mkfs.ext4 /dev/zz/zz1 用ext4格式,格式化分区

技术分享图片

14 检测本机是否装有磁盘限额的必须文件。

[root@localhost /]# rpm -q quota

技术分享图片

如图即为有

15创建一个名为zz的文件夹

[root@localhost /]# mkdir /mnt/zz 创建

[root@localhost /]# ls -l /mnt/ 验证

技术分享图片

16使用vim编辑器挂载并添加限额用户。

vim /etc/fstab 编辑fstab

/dev/zz/zz1 /mnt/zz ext4 defaults,usrquota,grpquota 0 0 行末输入以上内容

技术分享图片

末行模式下wp保存退出

17键入[root@localhost ~]# mount –a 挂载

[root@localhost ~]# mount | tail -1 查看挂载信息最后一行

技术分享图片

已然挂载完成,并可见usrquota groupquota 两项

18首先键入[root@localhost ~]# setenforce 0 关闭增强型安全功能

接着键入[root@localhost ~]# quotacheck -cvug /dev/zz/zz1

技术分享图片

这样/mnt/zz下就会出现两个新的文件

技术分享图片

19 假设需要限制系统上已经存在的一个名为zcent的普通用户。

键入[root@localhost zz]# edquota -u zcent 修改他的文件配额

技术分享图片

定义自己想要的配额后wq保存退出

启用文件配额[root@localhost zz]# quotaon -ugv /mnt/zz

20验证是否生效

首先我们把zz这个文件夹的权限放开,以免普通用户无法操作文件。

键入[root@localhost zz]# chmod 777 /mnt/zz 使用数字模式修改权限为最大

[root@localhost zz]# ls -lh .. 查看文件权限具体信息

技术分享图片

21切换用户至zcent开始测试

对文件的个数进行测试:

技术分享图片

对可以使用的容量大小测试:

技术分享图片

切换root用户使用repquota -a 可以查看当前各磁盘配额的使用情况。从下图可以看出myquota用户已经达到了磁盘使用的最大容量限制。

技术分享图片

?

最后:需要注意的是,当用户触发软限制时,grace time就会倒计时,在这个时间(默认是7天)没有耗尽之前,若用户还不清理磁盘使之符合软限制的要求,则软限制就会变成硬限制,这个时间叫宽限期。可以通过edquota -t设置这个时间,分别设置容量和文件数量的宽限期。

技术分享图片

linux中关于磁盘配额的软硬限制操作

标签:实验   mnt   状态   dde   下一步   ott   转换   通过   磁盘分区   

原文地址:http://blog.51cto.com/13706064/2139253

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!