作用

限制用户或组对磁盘空间的使用,例如文件服务器,邮件服务器.web服务器......

配置磁盘配额

lv的创建

首先创建一个pv

[root@localhost /]# pvcreate /dev/sdb

Physical volume "/dev/sdb" successfully created.

创建一个vg1

[root@localhost /]# vgcreate vg1 /dev/sdb

Volume group "vg1" successfully created

创建一个lv并赋额1000M

[root@localhost /]# lvcreate -L 1000M -n lv1 vg1

Logical volume "lv1" created.

格式化lv1

[root@localhost /]# mkfs.ext4 /dev/vg1/lv1

mke2fs 1.42.9 (28-Dec-2013)

Filesystem label=

OS type: Linux

Block size=4096 (log=2)

Fragment size=4096 (log=2)

Stride=0 blocks, Stripe width=0 blocks

64000 inodes, 256000 blocks

12800 blocks (5.00%) reserved for the super user

First data block=0

Maximum filesystem blocks=262144000

8 block groups

32768 blocks per group, 32768 fragments per group

8000 inodes per group

Superblock backups stored on blocks:

32768, 98304, 163840, 229376

Allocating group tables: done

Writing inode tables: done

Creating journal (4096 blocks): done

Writing superblocks and filesystem accounting information: done

挂载分区,测试分区是否正常

[root@localhost /]# mkdir /lv1 && mount /dev/vg1/lv1 /lv1

[root@localhost /]# cd lv1/

[root@localhost lv1]# ls

lost+found //证明已经成功挂载

开启磁盘配额

执行下面的命令开启quota功能

[root@localhost ~]# mount /dev/vg1/lv1 /lv1

[root@localhost ~]# mount -o remount,usrquota,grpquota /dev/vg1/lv1

查看quota是否正常开启

[root@localhost ~]# mount| grep quota|grep lv

/dev/mapper/vg1-lv1 on /lv1 type ext4 (rw,relatime,quota,usrquota,grpquota,data=ordered)

创建用户和组

[root@localhost ~]# useradd u1 && groupadd z1

[root@localhost ~]# gpasswd -a u1 z1

Adding user u1 to group z1

生成quota配置文件

关闭SeLinux

[root@localhost ~]# setenforce 0

setenforce: SELinux is disabled

生成配置文件

[root@localhost /]# cd lv1 && quotacheck -acug

[root@localhost lv1]# ls

aquota.group aquota.user lost+found

启动quota功能

[root@localhost lv1]# quotaon /dev/vg1/lv1

修改quota配置文件

[root@localhost lv1]# edquota -u u1

Disk quotas for user u1 (uid 1000):

Filesystem blocks soft hard inodes soft hard

/dev/mapper/vg1-lv1 0 0 0 0 0 0

通过修改soft和hard的值,限制其写入文件的大小

[root@localhost lv1]# edquota -u u1

Disk quotas for user u1 (uid 1000):

Filesystem blocks soft hard inodes soft hard

/dev/mapper/vg1-lv1 0 1000 1200 0 0 0

切换成u1用户后,进行写文件测试

[u1@localhost test]$ ll

total 0

-rw-rw-r-- 1 u1 u1 0 Apr 7 16:19 1

[u1@localhost test]$ dd if=/dev/zero of=./1 bs=1M

dm-2: warning, user block quota exceeded.

dm-2: write failed, user block limit reached.

dd: error writing ‘./1’: Disk quota exceeded

2+0 records in

1+0 records out

1331200 bytes (1.3 MB) copied, 0.00222401 s, 599 MB/s

[u1@localhost test]$ ll

total 1300

-rw-rw-r-- 1 u1 u1 1331200 Apr 7 16:19 1

[u1@localhost test]$ dd if=/dev/zero of=./1 bs=2M

dm-2: warning, user block quota exceeded.

dm-2: write failed, user block limit reached.

dd: error writing ‘./1’: Disk quota exceeded

1+0 records in

0+0 records out

1331200 bytes (1.3 MB) copied, 0.0649324 s, 20.5 MB/s

[u1@localhost test]$ ll

total 1300

-rw-rw-r-- 1 u1 u1 1331200 Apr 7 16:20 1

出现明显的超出磁盘配额信息,则针对u1的磁盘配额生效.

磁盘配额超出 linux,Linux磁盘配额相关推荐

  1. linux磁盘管理系列一:磁盘配额管理

    磁盘管理系列 linux磁盘管理系列一:磁盘配额管理   http://www.cnblogs.com/zhaojiedi1992/p/zhaojiedi_linux_040_quota.html l ...

  2. 认识Linux的磁盘配额(转载)

    认识Linux的磁盘配额(转载) 对于管理Windows系统的网络管理员来说,配置磁盘配额是一件比较容易的事情,那么,如何在Linux下配置磁盘配额,在配置磁盘配额时需要注意哪些问题,可能有些读者朋友 ...

  3. linux下的磁盘配额简介暨 linux下加挂硬盘续

    linux下的磁盘配额简介暨 linux下加挂硬盘续 实验环境 VMware 6.5.2 +redhat Enterprise 5 as 以上是内核版本,还有方便起见加挂一块硬盘 这只是我的环境 实验 ...

  4. linux中查看磁盘配额的数量,[Linux实用命令]-11-磁盘配额实例详解

    引言 这篇文章介绍一下磁盘配额:利用磁盘配额这种技术,系统管理员可以限制某个用户在某个硬盘分区可使用的大小,和可以创建文件数量的多少:目前Linux系统和Windows系统都支持这种技术. 文章目录 ...

  5. Linux之磁盘配额

    文章目录 前言 一.磁盘配额概述 1.1 实现磁盘配额的条件 1.2 Linux磁盘限额的特点 二.磁盘配额操作步骤 2.1 检查是否已安装xfsprogs和xfs_ quota软件包 2.2 以支持 ...

  6. Linux 下磁盘配额(RHEL5)

    Linux 下磁盘配额 1.#vim /etc/fstab 2.保存退出 3.#/rebootor #mount -o remount  /home 4.#mount |grep  /home     ...

  7. linux 系统配额管理功能,Linux磁盘配额管理

    前言: 磁盘配额是一种磁盘空间的管理机制,使用磁盘配额可限制用户或组在某个特定文件系统中所能使用的最大空间.Linux系统是多用户任务操作系统,在使用系统时,会出现多用户共同使用一个磁盘的情况,如果其 ...

  8. linux设置组配置额步骤,linux 中磁盘配额设置

    linux 中磁盘配额设置 在一些linux文件服务器中需要限制某个用户的磁盘用量,防止磁盘爆满 1)首先设置磁盘某个分区需要是一个文件系统 需要在这个区添加用户和组 比如说/dev/sdb1分区 建 ...

  9. linux初学者-磁盘配额篇

    linux初学者-磁盘配额篇 在使用磁盘时,只要有权限,不管什么用户都可以在其中写入数据,但是如果是多人在一个磁盘中写入数据,就会出现争议,如果一个用户将磁盘空间用完,那么其他人无法再使用.如下图所示 ...

  10. Linux下磁盘分区卸载和磁盘配额

    转载自公众号:谢公子学安全 查看磁盘信息 fdisk : 这个命令是磁盘分区表操作工具,fdisk能将磁盘分区,同时也能为每个分区指定分区类型,总的来说,fdisk就是磁盘工具 · fdisk -l ...

最新文章

  1. vSphere 6.5 新功能 (1) - 全功能 vCenter S
  2. mongodb 事务_MongoDB 事务 — 基础入门篇
  3. xshell上vim小键盘无法使用的解决方法
  4. bootstrap学习网站
  5. python中控制台输出的颜色方法
  6. 新功能:阿里云负载均衡SLB支持HTTP访问强制跳转HTTPS
  7. Android平台和java平台 DES加密解密互通程序及其不能互通的原因
  8. PenMount Touch显示鼠标指针驱动安装
  9. ubuntu下搭建erlang编程环境
  10. 第一阶段冲刺阶段项目总结
  11. coreseek java_使用python测试sphinx(coreseek)做全文索引
  12. 企业发卡系统源码/带有代理功能发卡平台源码
  13. 如何在idea中设置Tomcat热部署
  14. 一个前端写的php博客系统--支持markdown哦
  15. 2021年计算机保研记录 (中南,南理工,重大软,东华)
  16. 深圳科目二辅城坳 考试心得
  17. 连续时间正弦信号和离散时间正弦信号
  18. 合并拆分wim文件命令imagex
  19. 快速提高pip安装速度!一劳永逸
  20. 做过SEO优化的网站与普通站的区别在哪里

热门文章

  1. 我与Java的初相遇
  2. HelloWorld 电脑代码初相识
  3. pfsense远程管理
  4. STM32F103步进电机梯形匀加速算法
  5. 微信公众号编辑器如何排版文艺风?
  6. 【SpringCloud框架之Hystrix断路器】
  7. 一、HTML基础介绍
  8. 乐视网上半年亏11亿:贾跃亭仍持25%股权 都被质押与冻结
  9. 机器学习模型解释性之Shapley Value
  10. 初回到燕十八YY公益课堂感想