`
wuyaweiwude
  • 浏览: 121655 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类

Linux 磁盘配额quota

阅读更多
使用Quota能对某一分区下指定用户或用户组进行磁盘限额,Quota通过限制用户的blocks或者inodes起到限额的作用。

系统环境:Ubuntu 12.04 Server

1、安装磁盘配额工具quota
apt-get install quota

2、修改文件 /etc/fstab ,使得文件系统支持 quota :
vi /etc/fstab(添加usrquota,grpquota参数)
# / was on /dev/sda1 during installation
UUID=2deaaf71-4d69-4d12-832f-ff52780df42f / ext4  errors=remount-ro,usrquota,grpquota 0  1   

3、重新挂载 / ,使修改生效:
mount -o remount /

4.、扫描文件系统并建立quota的配额文件:
quotacheck -avug 

5、开启quota功能:
quotaon -auvg

6、查看使用情况统计
repquota -augvs

7、编辑账号/群组的限值
[root@www ~]# edquota -u user1
Disk quotas for user user1 (uid 710):
Filesystem	blocks	soft	hard	inodes	soft	hard
/		80	10000	10000	100	0	0

7个字段含义:
  • 1. 文件系统 (filesystem):说明该限制值是针对哪个文件系统 (或partition);
  • 2. 磁盘容量 (blocks):这个数值是 quota 自己算出来的,单位为 Kbytes,不要手动更改;
  • 3. soft:磁盘容量 (block) 的 soft 限制值,单位亦为 KB
  • 4. hard:block 的 hard 限制值,单位 KB;
  • 5. 档案数量 (inodes):这是 quota 自己算出来的,单位为个数,不要手动更改;
  • 6. soft:inode 的 soft 限制值;
  • 7. hard:inode 的 hard 限制值;

其中soft和hard的含义是指:

hard:表示使用者的用量绝对不会超过这个限制值,若超过这个值则系统会锁住该用户的磁盘使用权;

soft:表示使用者在低于 soft 限值时,可以正常使用磁盘,但若超过 soft 且低于 hard 的限值时,每次用户登入系统时,
系统会主动发出磁盘即将爆满的警告讯息, 并会给予一个宽限时间 (默认7天)。如果7天内仍不将磁盘量降低到soft以下,那么七天后磁盘限量将变成 soft 的限制值,磁盘使用权就会被锁住而无法新增档案了。

当 soft/hard 为 0 时,表示没有限制,宽限时长通过edquota -t进行修改。

8、测试
dd if=/dev/zero of=test20M bs=1M count=20

当创建的文件超过硬限制的时候,文件会继续创建,但是创建的文件会被创建到限制的要求大小。


分享到:
评论

相关推荐

    Linux磁盘配额Quota配置详解.doc

    "Linux磁盘配额Quota配置详解" Linux磁盘配额Quota配置详解是Linux系统中的一项重要功能,目的是为了限制用户对硬盘空间的使用,以避免少数用户占用大量硬盘空间,影响其他用户的使用权力。 什么是Quota? Quota是...

    Linux磁盘配额_quota

    ### Linux磁盘配额_quota详解 #### 一、引言 在Linux环境下,尤其是在服务器应用场景中,多个用户共享同一块磁盘空间的情况十分常见。为了合理分配存储资源、避免个别用户的过度占用导致其他用户无法正常使用系统...

    磁盘配额,linux磁盘配额

    ### 磁盘配额在Linux系统中的应用与配置 #### 一、磁盘配额的概念及功能 磁盘配额是一种系统级别的功能,它允许系统管理员为用户或用户组设置磁盘空间的使用上限。这项功能对于确保共享存储资源合理分配、避免单一...

    Linux系统下如何进行磁盘配额Quota的设置

    总的来说,磁盘配额Quota的设置是一个有效的资源管理策略,通过精确控制用户的磁盘使用和文件数量,可以防止资源滥用,确保系统的稳定性和安全性。在实际环境中,可以根据需要调整不同用户的配额参数,以满足不同...

    Linux磁盘配额管理.pdf

    在 Linux 系统中,需要安装 quota 包以便使用磁盘配额管理。使用 rpm 命令可以检查是否已经安装了 quota 包。 二、修改 /etc/fstab 文件 要启用磁盘配额管理,需要修改 /etc/fstab 文件,以便在需要配额的文件系统...

    linux针对用户的磁盘配额(quota)

    1.什么是磁盘配额? 由于linux是多人多任务的空间,那么肯定会有多个人同时使用同一块磁盘空间的情况发生。如果其中有几个用户使用磁盘空间占比较大的化,势必会压缩其他用户的使用权力,因为管理员应该分配用户以...

    210044-手把手部署Linux下磁盘配额(quota)应用与实战.docx

    手把手部署 Linux 下磁盘配额(quota)应用与实战 本文档主要讲解了 Linux 系统中磁盘配额(quota)的概念、作用、用途、缺点和实战部署。磁盘配额可以简单地理解为对硬盘的使用权限的设置,以避免多人使用同一个...

    手把手部署Linux下磁盘配额(quota)应用与实战.docx

    手把手部署 Linux 下磁盘配额(quota)应用与实战 磁盘配额(quota)是 Linux 系统中的一种重要功能,它可以对用户和组的磁盘使用进行限制和管理,从而防止某个用户或组占用过多的磁盘空间,影响其他用户或组的使用...

    磁盘配额的步骤

    "Linux 磁盘配额详解" 在 Linux 中,磁盘配额是一个强大的工具,能够帮助系统管理员控制和管理用户对磁盘空间的使用情况。磁盘配额可以根据用户或分区对磁盘空间进行限制和管理,从而避免了磁盘空间的滥用和系统...

    210044_手把手部署Linux下磁盘配额(quota)应用与实战.docx

    ### Linux下磁盘配额(quota)应用与实战详解 #### 一、磁盘配额概念及作用 磁盘配额是一种重要的资源管理工具,它主要用于控制用户或用户组在文件系统上的磁盘使用量。在多人共享同一系统的情况下,比如在Linux...

    quota磁盘配额操作手册

    为了避免这种情况发生,Linux提供了磁盘配额(quota)功能,通过它我们可以有效地管理和限制用户或用户组对磁盘空间的使用。 ##### 1.2 配置须知 - **根目录限制**:ext文件系统的根目录(root)无法设置磁盘配额,并且...

    基于Linux系统利用Quota功能实现FTP中用户的磁盘配额.pdf

    【基于Linux系统利用Quota功能实现FTP中用户的磁盘配额】 随着现代教育技术的快速发展和教学改革的需求,FTP(文件传输协议)服务因其便捷、快速、安全的文件传输特性得到了广泛应用,尤其对于无纸化办公自动化系统...

    Linux下的磁盘配额.pdf

    Linux下的磁盘配额 Linux下的磁盘配额是指在Linux操作系统中对磁盘的使用做出限制,以避免某个用户或组由于过度使用磁盘空间而影响其他用户或组的正常使用。磁盘配额的作用是限制普通用户或者组的对磁盘的最大使用...

    17-3-RHEL7-Linux+磁盘配额技巧

    在Linux系统中,磁盘配额是指对用户或用户组在特定文件系统上所能占用磁盘空间进行限制的一种管理方法。本文主要探讨了在Red Hat Enterprise Linux 7(RHEL 7)中实施磁盘配额的技巧,以帮助系统管理员更有效地管理...

    Linux磁盘配额概述.pdf

    在Linux操作系统中,磁盘配额是一项重要的管理工具,用于限制用户或用户组在特定文件系统中可使用的磁盘空间。这有助于避免个别用户过度占用系统资源,保持系统的稳定运行。下面将详细解释磁盘配额的概念、设置方法...

    linux samba quota磁盘配额设定

    samba服务器共享文件的大小和数量限定,维护方便,设置简单,新手必备

    Android 磁盘配额

    磁盘配额的一个发明专利,这里提供资源下载,主要利用到了LINUX 的quota 命令

Global site tag (gtag.js) - Google Analytics