`
emcome
  • 浏览: 305060 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

RHEL5 quota测试

阅读更多

RHEL5 quota测试

1.编辑/etc/fstab使分区挂载的时候支持quota

LABEL=/home             /home                   ext3    usrquota,grpquota ,defaults        1 2

2.扫瞄磁盘的使用者使用状况,并产生重要的 aquota.group 与 aquota.user

[root@redhat home]# quotacheck -ug /home
[root@redhat home]# ls -l
total 112
   -rw------- 1 root      root       7168 Nov 11 10:09 aquota.group
-rw------- 1 root      root       7168 Nov 11 10:09 aquota.user

3.添加用户quotatest来进行quota测试

[root@redhat home]# useradd quotatest

4.edquota -u quotatest

Disk quotas for user quotatest (uid 504):
Filesystem                   blocks       soft       hard      inodes     soft     hard
/dev/sda8                        0         20000       20000          8        0        0
简单说明:红色那一组才是限制磁盘使用空间大小的,blocks不用管,默认0;soft和hard这下面两个值的单位是kb.

5.启用quota

[root@redhat home]# quotaon -a

6.测试

[quotatest@redhat ~]$ quota -vu
     Disk quotas for user quotatest (uid 504):
     Filesystem blocks   quota   limit   grace   files   quota   limit   grace
      /dev/sda8      40   20000   30000                5       0       0
[quotatest@redhat ~]$ dd if=/dev/zero of=test.db1 bs=1024k count=12
     12+0 records in
     12+0 records out
     12582912 bytes (13 MB) copied, 0.0510098 seconds, 247 MB/s
   [quotatest@redhat ~]$ quota -vu
     Disk quotas for user quotatest (uid 504):
     Filesystem blocks   quota   limit   grace   files   quota   limit   grace
      /dev/sda8   12348   20000   30000                6       0       0
[quotatest@redhat ~]$ dd if=/dev/zero of=test.db2 bs=1024k count=12
     sda8: warning, user block quota exceeded.
     12+0 records in
     12+0 records out
     12582912 bytes (13 MB) copied, 0.0429055 seconds, 293 MB/s
   [quotatest@redhat ~]$ quota -vu
     Disk quotas for user quotatest (uid 504):
     Filesystem blocks   quota   limit   grace   files   quota   limit   grace
      /dev/sda8   24656* 20000   30000   7days       7        0       0
[quotatest@redhat ~]$ dd if=/dev/zero of=test.db3 bs=1024k count=12
     sda8: write failed, user block limit reached.
     dd: writing `test.db3': Disk quota exceeded
     6+0 records in
     5+0 records out
     5455872 bytes (5.5 MB) copied, 0.0195092 seconds, 280 MB/s

[quotatest@redhat ~]$ quota -vu
     Disk quotas for user quotatest (uid 504):
     Filesystem blocks   quota   limit   grace   files   quota   limit   grace
      /dev/sda8   30000* 20000   30000                8       0       0
[quotatest@redhat ~]$

附加:如果需要对大量用户进行相同的quota操作,可以使用以一命令进行quota复制

    [root@redhat home]# edquota -p quotatest newuser

分享到:
评论

相关推荐

    RHEL5企业级Linux服务攻略

    ### RHEL5企业级Linux服务攻略 #### 一、RHEL5概述与安装指南 **RHEL5**,即Red Hat Enterprise Linux 5,是一款专为企业级应用设计的Linux发行版,提供了稳定、可靠且安全的操作环境。本资料旨在详细介绍RHEL5从...

    linux-RHEL7-2.docx

    - **构建RAID**:使用 `mdadm --create /dev/md0 --level=5 --raid-devices=4 /dev/sdb /dev/sdc /dev/sdd /dev/sde` 创建一个RAID5阵列。 - **格式化与挂载**:使用 `mkfs.ext4 /dev/md0` 格式化,然后使用 `mount ...

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

    系统管理员可以通过查看配额报告来监控用户和组的磁盘使用情况,例如使用“repquota”或“quota”命令,这样可以及时掌握磁盘空间的使用状态,发现可能存在的配额超额使用情况,并及时采取措施。 总之,磁盘配额是...

    1_Samba服务解析.docx

    sudo yum install quota # CentOS/RHEL ``` 然后,为`/opt/share`分区启用quota,并创建配额文件: ```bash sudo quotacheck -cug /opt/share sudo quotaon /dev/sdaX # 替换X为你的分区号 ``` 编辑`/etc/fstab`...

    linux系统管理--磁盘管理和配额宣贯.pdf

    在RHEL5服务器环境中,由于根分区空间不足导致的问题,需要我们通过增加新的SCSI硬盘来扩展存储,并迁移用户目录 "/home",同时启用磁盘配额以限制特定用户的磁盘使用量。 首先,要在虚拟机中添加新的SCSI硬盘,这...

    linux系统管理--磁盘管理和配额归纳.pdf

    Linux系统管理中的磁盘管理和配额是至关重要的环节,尤其对于多用户环境,合理规划磁盘空间和控制用户使用量可以防止系统资源被过度...在RHEL5这样的旧版本系统中,磁盘配额是防止系统崩溃和提升系统稳定性的重要手段。

    常用命令001

    5. **install**:用于安装软件包,不同发行版可能有不同工具,如`apt-get`(Debian/Ubuntu)、`yum`(CentOS/RHEL)、`dnf`(Fedora)。 6. **mount**和**umount**:挂载和卸载文件系统。mount用于将设备或网络文件...

    linux常用命令加实例大全.doc

    - **install**: 通常用于软件安装,但具体命令可能因发行版而异,如`apt-get install`(Debian系)或`yum install`(RHEL系)。 - **mount**: 挂载文件系统到指定目录,使文件系统可用。 - **umount**: 卸载已...

    linux常用命令加实例大全

    - **install**:用于软件安装,具体命令可能因发行版而异,如`apt-get install`(Debian系)或`yum install`(RHEL系)。 - **mount/umount**:挂载和卸载文件系统,如`mount /dev/sdb1 /mnt`将sdb1设备挂载到/mnt...

    推荐一本Linux学习笔记

    - `yy`: 次版本号,奇数表示测试版本,偶数表示稳定版本。 - `zz`: 修订版本号,用于区分同一稳定版本的不同更新。 - **开源许可证**: - **GPL(General Public License)**:规定任何人都可以获得软件的源代码...

Global site tag (gtag.js) - Google Analytics